如何创建一个iOS安全音频播放器
我想创建一个简单的音频播放器,可以在iOS上使用iPhone和iPad。如何创建一个iOS安全音频播放器
音频是从base64编码数据(我使用PHP base64编码功能创建的)获得的。
这里是我下面的代码:
<audio controls="controls" autobuffer="autobuffer" autoplay="autoplay">
<source src="data:audio/ogg;base64,{my_base64_data}" />
</audio>
然而,这种工作在Firefox,但它不能在Safari工作。
有什么我做错了吗?
请协助。
谢谢。
好吧,我设法解决这个问题。
我只是创建了一个mp4替代ogg,编码为base64,并添加了另一个源标记与原始base64数据。
<audio controls="controls" autobuffer="autobuffer" autoplay="autoplay">
<source src="data:audio/mp4;base64,{my_base64_data_for_mp4}" />
<source src="data:audio/ogg;base64,{my_base64_data_for_ogg}" />
</audio>
似乎到目前为止没有任何问题的工作。
不适用于mp3吗? – nurettin 2013-01-12 07:04:05
我觉得safari根本不会做ogg。我可能是错的,或者尝试了一个糟糕的文件,但我无法播放ogg。
是的,Safari不会做ogg。发现这比我应该晚一点。 – 2011-05-14 20:09:14
iOS上没有ogg/vorbis解码器。
嗨查克,你应该在下面接受你自己的回答,这样人们就不会认为这个问题还没解决! – idz 2011-05-14 19:50:13