Soundcloud的sc-player播放的Javascript线程问题?

时间:2012-06-12 13:09:56

标签: javascript jquery ajax multithreading soundcloud

这是一个有趣且奇怪的问题,我真的不确定这里发生了什么。也许有人可以给我一些见解。我有一个简单的表单,其中包含来自youtube和soundcloud的歌曲列表。当用户点击其中一个链接(歌曲)时,它会向脚本发送ajax调用,该脚本包含自定义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的了解并不是很了解。在此先感谢!!

0 个答案:

没有答案