Html 你能让嵌入式MP3从它停止的地方继续播放吗?

Html 你能让嵌入式MP3从它停止的地方继续播放吗?,html,mp3,Html,Mp3,如果网页被重新加载,是否有可能使嵌入网页的mp3从停止播放的位置继续播放?也许是放进饼干里或者用其他方法 <embed src="track1.mp3"></embed> 例如: track1.mp3嵌入到网页中;它有3分钟长。访问者加载网页并收听曲目的前1分25秒;然后关闭网页。我可以让track1.mp3在用户下次访问网页时从1分25秒开始播放吗?它是如何嵌入的?只使用html?…可能不会。如果您使用的是Flash,那么是的,您可以跟踪字节,并写入会话或cook

如果网页被重新加载,是否有可能使嵌入网页的mp3从停止播放的位置继续播放?也许是放进饼干里或者用其他方法

<embed src="track1.mp3"></embed>

例如:


track1.mp3嵌入到网页中;它有3分钟长。访问者加载网页并收听曲目的前1分25秒;然后关闭网页。我可以让track1.mp3在用户下次访问网页时从1分25秒开始播放吗?

它是如何嵌入的?只使用html?…可能不会。如果您使用的是Flash,那么是的,您可以跟踪字节,并写入会话或cookie


您可能需要稍微解释一下您的问题,即您使用的流程是什么。

除了使用Actionscript之外,我不知道还有什么其他方法可以做到这一点。我想不出任何Javascript方法可以让您访问这样的嵌入式对象。我的建议是使用Flash。如果您没有访问权限,可以使用Flex,SDK可以从Adobe免费下载Flex


HTML5规范在处理视频和音频方面有一些很有前途的新特性。我还没有对这一部分给予太多的关注。我真的不认为你会很快找到这个问题的答案。

我看到一个基于Flash的MP3播放器提供了一种方法,在页面之间切换时只需要最小的中断,但在我的一生中,找不到一个有任何搜索词出现在脑海中的项目。(最重要的词是“无缝播放”)。无论如何,这是一个中断的项目,最后一次更新是在2006年的某个时候,所以从长远来看,它可能不会有多大用处

但是现在,每个人和他们的狗都有一个支持JavaScript的浏览器,也许改变你的页面结构,让它使用Ajax获取新页面是更好的方法。对于非JS浏览器,它可以被优雅地降级,并允许无缝地播放,而不需要为JavaScript用户提供任何技巧(因为页面永远不会重新加载)

请参见此处关于该方法利弊的讨论:


还有一些关于如何开始的建议:

取决于您使用什么播放音乐。这与嵌入式软件开发无关。