2011-12-15 145 views
0

最近,我得到了一个客户端,希望拥有一个新功能和一个与Windows中运行的商业产品生成的数据不同的表示。对于基于web的php/mysql应用程序,我的初步评估可能低估了所需的复杂性。该应用程序充当音乐目录数据库,用于跟踪音乐收藏以及有关专辑的详细信息,乐队中的音乐家等。他有一段30,000首歌曲集,他已经编译了一段时间。
需要有一个组件允许从数据库中显示和显示信息。我有使用Dreamweaver创建基于php/mysql的数据显示/演示的技能。所以,这可能会节省编码方面的时间。然而,第二个组件要求有音乐播放器,并且要呈现关于当前正在播放的歌曲,歌曲名称,专辑,乐队,乐队成员等的各种信息。
也许,它不是太复杂。我将使用显示各种专辑/歌曲的相同的PHP代码,而只是从数据库中选择一首歌曲,并将其作为播放器的参数并使用,然后显示有关当前歌曲播放的其他信息。 我应该寻找现有的应用程序,看看他们是否可以定制使用他现有的数据库? 我也可能需要将MS Access DB转换为MySQL。我想我已经找到了可以做到这一点的应用程序。 我认为HTML5和使用本地存储的能力。我认为只支持一个数据库,这不一定是个问题。否则,我需要虚拟主机,不介意存储200GB(是千兆字节)的基于mp3的数据(mp3格式的歌曲)。一些托管服务提供商提供无限托管,但他们可能期望大多数人不会使用那么多。
有没有人做过类似的事情?我不想重蹈覆辙,因为如果有应用程序这样做的话。唯一的问题是关于他们如何能够导入代表他多年来积累的信息的所有数据字段。我不能指望现有的应用程序具有与他收集的字段或数据完全匹配的字段。在决定是从头开始完全自定义这个问题还是使用另一个应用程序,但是以某种方式将他的数据移植到新数据库中时,这是一个挑战。 任何反馈表示赞赏,感谢 , 布鲁斯将已编译的应用程序迁移到基于Web的应用程序

+0

这有点令人困惑。我认为这样做的常见方式就像是一个流媒体服务。 HTML5有`

回答

0

为什么你认为你需要使用托管服务,提供“新的特点和不同的表示方法”?没有什么能阻止你使用运行在浏览器所在机器上的网络服务器来实现这一点(还有在局域网上提供服务的好处)。

尽管可以使用闪光灯来实现播放器,但为什么要这么做呢?只要确保你有用于重播mp3文件的功能,并将标签中的详细信息发送到浏览器,并让他们选择自己的播放器(同时在网页中显示更完整的信息)。

在google中输入“PHP点唱机”会返回“约20,700,000”的结果 - 你有看看它们中的任何一个吗?

相关问题