我为android ics创建了一个示例手机间隙应用程序.index.html有一个像这样的音频标签.
<audio id="player1" controls preload><source src="media/track1.mp3" type="audio/mp3" /></audio>
Run Code Online (Sandbox Code Playgroud)
我根本无法播放音频.我看到堆栈溢出的帖子到处都提到音频标签在froyo发布后会正常工作.但是,我正在姜饼和ICS中对它进行测试,但它并没有在任何地方工作.
小智 8
由于编解码器许可问题和操作系统实施/支持,HTML5音频支持在不同设备/操作系统之间不一致.如果你只是在播放MP3文件,你可以通过使用PhoneGap的Media类来可靠地处理这些文件,这将在所有平台上提供一致和可靠的音频编程.
如果您希望能够预加载音频并拥有更多高级场景,如复音或分层(如视频游戏效果),则可以使用LowLatencyAudio PhoneGap原生插件.
小智 6
超级到这个但是type="audio/mp3"
错了 - 它应该是type="audio/mpeg"
话虽如此,Android在播放HTML5音频时仍然很糟糕 - 您需要src
在播放声音之前重置属性(或者它们只播放一次)并且它不能容忍多种文件类型(其他浏览器需要).它们也不支持WebAudioAPI
归档时间: |
|
查看次数: |
21900 次 |
最近记录: |