【问题标题】:using phonegap to play a wav in android在android中使用phonegap播放wav
【发布时间】:2012-07-08 13:36:13
【问题描述】:

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

我已阅读以下所有内容: audio not working with phoneGap How to play song in Android - phonegap Playing local sound in 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 的对象。

关于我做错了什么有什么想法吗?

【问题讨论】:

  • 我也在我的 config.xml 中要求 <feature name="http://api.phonegap.com/1.0/media"/> 虽然我不确定这是否需要...(是吗?)

标签: android audio cordova


【解决方案1】:

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

【讨论】:

  • 终于...谢谢...你知道我是否需要 api.phonegap.com/1.0/media"> 权限吗?
猜你喜欢
  • 1970-01-01
  • 2012-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-28
  • 1970-01-01
相关资源
最近更新 更多