我在 iPhone 5S 上的 Icenium Cordova 3.2 项目中播放声音时遇到问题。我正在使用以下代码:
if (device.platform == "Android") {
src = new Media("/android_asset/www/audio/multimedia.mp3");
} else {
src = new Media("audio/multimedia.mp3"); // this line runs on my device
}
src.play();
音频文件 media.mp3 存在于audio
主项目文件夹下的一个文件夹中。我尝试了不同的路径,例如/audio/multimedia.mp3
andmultimedia.mp3
并且声音没有在我的设备上播放。
当我使用外部 URL ( http://somesite.com/audiofile.mp3
) 的绝对路径时,音频文件会在我的设备上播放。我还没有在 Android 中测试过代码。谢谢。