我使用MediaElement.js框架来构建我的音频播放器... 但是,是播客,并且正常情况下看到用户意外关闭了窗口。当音频播放时用户关闭窗口时显示提醒
我正在寻找脚本,但绝对没有用。
当用户关闭窗口时,用户如何提醒用户正在工作......?
如果在玩:询问用户是否真的想要这个。 如果玩家不玩:关闭窗口..
我使用MediaElement.js框架来构建我的音频播放器... 但是,是播客,并且正常情况下看到用户意外关闭了窗口。当音频播放时用户关闭窗口时显示提醒
我正在寻找脚本,但绝对没有用。
当用户关闭窗口时,用户如何提醒用户正在工作......?
如果在玩:询问用户是否真的想要这个。 如果玩家不玩:关闭窗口..
添加事件如下:
$(window).bind("beforeunload", function(evt) {//gets called before the user leaves the page
//check if audio is already running
if(isPlayingAudio()) {
//shows a confirm message asking user if they want to stay
return "Are you sure you want to leave while playing music?";
}
})
如果你的元素在页面上,而不是存储在JavaScript
function isPlayingAudio() {
var $playing = $('audio').filter(function(i, $audio) {//all audio not paused
return !$audio.prop('paused');
});
return $playing.length === 0;//no audio elements are playing...
}
不在这里工作。 如何在HTML5播放器和MediaElement.js中使用此代码? –
我不知道你的代码,所以我无法帮助你 - 所有这一切都是检查'app.audioIsPlaying' - 或其他一些变量 - 你负责。当音频元素开始播放时将其设置为true,当播放停止时将其设置为false。或者跟踪所有的aduio元素,并检查是否有任何'暂停' – megawac
我正在使用html5音频播放器。 '' 如果正在播放,则显示提示询问用户是否想要留下或退出。 如果不玩,就退出。 我尝试使用很多形式,但没有任何作品。谢谢。 –
一些代码可能有帮助。它可能会。 – Overcode