4

我正在尝试使用 PhoneGap 2.7.0 的媒体功能来播放本地存储在 www 文件夹中的文件。无论我做什么或如何引用该文件,我都无法使其工作。

(该应用程序适用于 iOs)

错误:“无法使用资源 xxxx 中的音频文件”,错误代码 1

我试过给出这样的路径:

"media/rock.mp3"
"www/media/rock.mp3"
"file://var/mobile/Applications/..../www/media/rock.mp3"
"/var/mobile/Applications/..../www/media/rock.mp3"

它们都产生相同的错误。但是,使用 http 地址远程播放文件效果很好。

这是我的代码:

function spillLyd_lokal() {
var sti = window.location.pathname;
sti = "file:/" + sti.replace('index.html', '');
var url = sti + "media/rock.mp3";
var my_media = new Media(url,
    function () {
        alert("playAudio():Audio Success");
    },
    function (err) {
        alert("playAudio():Audio Error: " + JSON.stringify(err));
    }
);
my_media.play();

}

4

0 回答 0