Safari - HTML5 音频
我正在使用 javascript 用源信息动态填充音频标签。在 Chrome 中工作正常,但在 Safari 中,音频标签内的源信息发生变化,但它播放的是同一首歌曲。关于为什么会发生这种情况有什么想法吗?
I'm using javascript to dynamically populate the audio tag with source info. Works fine in Chrome, but in Safari the source info changes within the audio tag and yet it plays the same song. Any ideas as to why this would be happening?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Safari 中,当您更改源时,您还必须在音频播放器上调用
.load()
以使其实际加载新源。其他浏览器似乎不需要这个。
In Safari, when you change the source, you also have to call
.load()
on the audio player to get it to actually load the new source.Other browsers don't need this it seems.
您是否尝试过重新创建节点?
或者你可以使用 jQuery
Have you tried recreating the node?
or you could use jQuery maybe