0

我在 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.mp3andmultimedia.mp3并且声音没有在我的设备上播放。

当我使用外部 URL ( http://somesite.com/audiofile.mp3) 的绝对路径时,音频文件会在我的设备上播放。我还没有在 Android 中测试过代码。谢谢。

4

1 回答 1

1

我认为您错过了添加phonegap.js插件。因此您的 FileReader 无法正常工作或可能忘记添加文件插件。

于 2014-01-16T12:30:05.563 回答