JPlayer 起始位置问题
JPlayer Starting Position Issue
我的移动应用程序提供对大型 mp3 音频数据库的访问。该应用程序还允许用户从特定位置(基本上是最后播放的位置)开始播放音频。
每当我尝试从给定位置 运行 音频时,它首先 运行 从头开始的音频一秒钟,然后跳转到给定位置。
我也试过将音频静音,但显然在第一次之后静音也不起作用。
以下是我尝试执行此操作的方法:
LastAudioPosition = 25;
$(this).jPlayer("play",LastAudioPosition);
在到处都找不到解决方案之后,我最终选择了几乎完美的解决方案。这个想法是在播放错误部分时将播放器静音一小段时间,然后取消静音:
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: gsLink
}).jPlayer("play",gQFA_LastAudioPosition);
},
ended: function() {
endFunction();
},
canplay: function() {
$(this).jPlayer("mute");
$(this).jPlayer("play");
$(this).jPlayer("pause");
$(this).jPlayer("play",gQFA_LastAudioPosition);
setTimeout(function () {
$("#jquery_jplayer_1").jPlayer("unmute");
}, 200);
},.................
我的移动应用程序提供对大型 mp3 音频数据库的访问。该应用程序还允许用户从特定位置(基本上是最后播放的位置)开始播放音频。
每当我尝试从给定位置 运行 音频时,它首先 运行 从头开始的音频一秒钟,然后跳转到给定位置。
我也试过将音频静音,但显然在第一次之后静音也不起作用。
以下是我尝试执行此操作的方法:
LastAudioPosition = 25;
$(this).jPlayer("play",LastAudioPosition);
在到处都找不到解决方案之后,我最终选择了几乎完美的解决方案。这个想法是在播放错误部分时将播放器静音一小段时间,然后取消静音:
$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {
mp3: gsLink
}).jPlayer("play",gQFA_LastAudioPosition);
},
ended: function() {
endFunction();
},
canplay: function() {
$(this).jPlayer("mute");
$(this).jPlayer("play");
$(this).jPlayer("pause");
$(this).jPlayer("play",gQFA_LastAudioPosition);
setTimeout(function () {
$("#jquery_jplayer_1").jPlayer("unmute");
}, 200);
},.................