【问题标题】:Cordova Media PluginCordova 媒体插件
【发布时间】:2016-04-19 15:19:06
【问题描述】:

我正在尝试设置cordova-media-plugin,但没有播放媒体文件。日志说:

THREAD WARNING: ['Media'] took '22.759277' ms. Plugin should use a background thread.
Found resource '/var/mobile/Containers/Bundle/Application/xxx/MySound.app/www/res/snd/_beep.wav' in the web folder.
Playing audio sample 'res/snd/_beep.wav' 
Playing stream with AVPlayer & custom rate

所以,只有警告,但根本没有声音。我试过 wav 和 mp3 文件。

我通过以下方式添加插件:

cordova plugin add cordova-plugin-media

我也尝试卸载并重新安装插件

我像这样发起声音呼叫:

var successFn = function(){App.logDebug("played sound")},
    errorFn = function(error){App.logError("playing sound failed",error)};

var media = new Media("res/snd/_beep.wav", successFn, errorFn);
media.play();

代码运行没有问题,但从不调用successFn。我尝试了所有方法,但没有找到可以解决此问题的方法。

感谢任何提示

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

    cordova 4.x 和媒体插件 2.2.0 版本存在 iOS 错误:

    https://issues.apache.org/jira/browse/CB-10849

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多