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