2

我正在尝试从我的 PG 应用程序播放一个 wav 文件,它在 iPhone 上可以正常工作。

我已阅读以下所有内容: audio not working with phoneGap 如何在 Android 中播放歌曲 - phonegap 在 phonegap 中播放本地声音

我正在使用 PGB 编译我的应用程序及其使用 PG 1.7.0。

我只是想知道如何让它发挥作用:(

我尝试使用

function getPhoneGapPath() {
    var path = window.location.pathname;
    path = path.substr( path, path.length - 10 );
    return 'file://' + path;
};

var pathToCheerFile=getPhoneGapPath()+ 'sounds/cheer.wav';
console.log('pathToCheerFile=',pathToCheerFile);

return new Media(pathToCheerFile,
        // success callback
        function() {
            console.log("cheer Audio loaded Success");
        },
        // error callback
        function(err) {
            console.log("cheer Audio load Error: " , err);
        },
);

控制台正在显示pathToCheerFile=file:///android_asset/www/sounds/cheer.wav ,稍后它显示cheer Audio load Error:err 是一个具有单个属性的对象code:1

关于我做错了什么的任何想法?

4

1 回答 1

3

从路径中删除“file://”,它应该可以正常播放。

于 2012-07-08T21:05:20.140 回答