2012-07-19 92 views

回答

0

我有一个脚本,用于音乐的autoresume支持。当您返回到该页面时,音乐不会再次启动。

http://www.boutell.com/xspf/

它帮了我很多,从最后一点恢复的音乐时,我从家里页面切换到另一页。

0

看起来你可以用这个暂停:

audioPlayer.pauseAudio()  

我想这个JavaScript添加到更改为一个新的URL(网页)按钮或对象。这侦听一个动作,确实

document.getElementById('newPageButton').onclick = function() { 
    //interact with the flash "audioPlayer.pauseAudio();", cache song time location. 
    //go to next page code 
} 

你可能需要编写自己的动作挽救了歌曲被暂停的位置。查看文档,没有办法看到歌曲是否被暂停。

在你弄明白了之后,将该位置存储在某种缓存中。当您返回页面时加载缓存。虽然再次查看文档,但看起来您需要编写一些动作才能在特定时间恢复工作。

这可能不是您希望实现的最佳Flash播放器。

+0

哪一个Flash播放器想要最适合我的需求? – Sheeraz 2012-07-20 09:16:46

+0

http://www.jplayer.org/ – 2012-07-20 13:24:54

0

此问题的关键部分是您正在重新加载页面,该页面会完全重置其中的Flash播放器。您剩下两个选项:

将您的网站实施为单页应用程序并使用ajax刷新内容。这意味着当用户需要更多内容时(这是我们在我们网站上做的),Flash播放器不会被重新加载。

- 或 -

使用框架,在一帧加载的播放器和网站的其余部分中的其他。这是一个糟糕的建筑选择... frames are evil

相关问题