Cordova Media插件与HTML5音频

时间:2014-07-09 00:24:36

标签: cordova ionic-framework

我的Cordova应用目前有两种播放音频的方式,一种适用于网络应用,另一种适用于跨平台原生应用。

  • HTML5 for Web HTML:<audio id="audio" src="audio.mp3"></audio> JS:document.getElementById('audio').play();
  • 适用于移动设备的Cordova插件 JS new Media('audio.mp3').play();

我不喜欢两次写东西。是否有适用于网络和移动设备的音频解决方案?还是优雅的后备方式?

3 个答案:

答案 0 :(得分:4)

我在Cordova应用程序中使用了媒体插件和HTML5音频。

https://github.com/devgeeks/ExampleHTML5AudioStreaming

音频元素为fairly well supported on mobile

答案 1 :(得分:0)

这里有一个很好的解决方案,适用于设备上的cordova媒体插件和在浏览器中模拟它的代码:

http://forum.ionicframework.com/t/how-to-play-local-audio-files/7479/5

.K

答案 2 :(得分:0)

我发布了一个与Cordova Media接口的Ionic / Angular模块来播放音频文件。 更多:https://stackoverflow.com/a/30018460/1964599

您可以在此处找到该模块:https://github.com/arielfaur/ionic-audio