![](/img/trans.png)
[英]Cordova Media Plugin doesn't implement audioPlayerEndInterruption
[英]Cordova media plugin seekTo doesn't work the first time
我正在使用seekTo方法通过cordova-plugin-media播放音频。
media.play();
media.seekTo(time);
在Android中,它工作正常,但是在iOS中,当我第一次玩游戏时,它会忽略指定的seekTo并从头开始。 如果再次播放同一媒体对象,它将正常工作。
如果我延迟seekTo调用,它将起作用:
setTimeout(function () {
media.seekTo(time);
}, 100);
使用100 ms,它似乎总是可以工作,但是我不喜欢这种方法。
有见识吗?
使用延迟也不总是可行。
我最终听了Media.MEDIA_RUNNING
状态并从那里调用seekTo
。
现在工作正常。
编辑:
摘录:
new Media(audio, function(){
// Finished
},
function(){
// Error
},
function(status){
// State changed
if (Media.MEDIA_RUNNING==status) {
media.seekTo(start);
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.