0

这是一个有趣而奇怪的问题,我真的不确定这里发生了什么。也许有人可以给我一些见解。我有一个简单的表格,其中包含来自 youtube 和 soundcloud 的歌曲列表。当用户单击其中一个链接(歌曲)时,它会向包含自定义 html5 youtube 播放器(基于 Tubeplayer 插件)或自定义 html5 soundcloud 播放器(基于 soundcloud 的自定义 sc-player 插件)。

ajax 调用工作得很好。当用户单击列表中的曲目时,相应的插件会弹出到指定的 div 中并开始播放歌曲或视频。但是,我遇到了一个非常奇怪的问题。当我从 youtube 视频转到 soundcloud 歌曲时,效果很好。youtube 插件完全被 soundcloud 插件所取代。youtube 上的播放停止,soundcloud 上的播放开始。但是,当正在播放 soundcloud 歌曲并且我单击列表中的 youtube 曲目时,youtube 插件会显示并开始播放,但 soundcloud 曲目也会继续播放,即使 div 中的内容已完全替换为 youtube通过ajax插件。

我什至尝试调用 soundcloud 插件的 js 文件并将它们放入 ajax 调用的脚本中,这样即使在调用 youtube 插件时它们也会被替换,但我仍然遇到问题。关于这里可能发生什么的任何想法?我对jquery真的不是很了解。提前致谢!!

4

0 回答 0