【发布时间】:2013-05-01 04:42:52
【问题描述】:
我的数据库和网站中有数千个 mp3 文件,可以让人们收听这些文件。我正在使用 Flash 播放器,但想改用 html5 音频播放器。这是否意味着我需要制作所有音频文件的 ogg 和 wave 版本?使这些文件更易于访问的好方法是什么?
【问题讨论】:
我的数据库和网站中有数千个 mp3 文件,可以让人们收听这些文件。我正在使用 Flash 播放器,但想改用 html5 音频播放器。这是否意味着我需要制作所有音频文件的 ogg 和 wave 版本?使这些文件更易于访问的好方法是什么?
【问题讨论】:
简而言之,是的,您需要支持多种格式。 (假设您关心体面的浏览器支持。)
如果您的磁盘空间不足、流量不大,并且不介意在数据到达用户之前有一些延迟,您可以即时转换这些数据。只需编写一些代码,以便在请求时检查转换缓存以查看您是否已经转换了文件。如果不是,请即时转换它(使用 FFMPEG 之类的东西)并在将数据写入客户端的同时将数据写入磁盘。
正如 Imre 所指出的,浏览器支持一直在变化。不时Look up what codecs are supported。
【讨论】: