我有一个 ASP.NET 应用程序,我想使用该标签来播放音乐。在代码隐藏中我写了这个元素
<audio controls preload src='PATH/TO/FILE'></audio>
成文字。问题是当我在当前位置后面的位置单击搜索栏时播放器崩溃。
没有错误消息或任何其他响应。它只是停止工作。我必须重新加载页面才能让它再次工作。
向前寻找对于小文件来说效果很好。对于较大的文件(大约 2:00 分钟的歌曲),控件会变灰,直到我再次单击起始位置附近的搜索栏为止。
当我创建一个只有这个音频标签的简单 HTML 文件时,搜索工作。
我正在使用 Chrome v. 26。
我不知道为什么这在 ASP.NET 应用程序中不起作用......
下一个问题是我不能使用 soundmanager2 oder jPlayer 之类的东西。我以前使用过soundmanager2,但我遇到了很多问题。
在上面的测试中,我只使用了一个带有音频标签的声音文件,但在最终状态下会有几个播放器。
声音文件是动态创建的,播放器也是如此,这发生在 ajax 中。我每次都必须重新创建 soundmanager2 对象,并且出现了几个问题。
所以我希望有人可能知道为什么音频标签在 ASP.NET 应用程序中不能正常工作,或者给我一个提示,告诉我如何在一个页面上实现多个音频播放器,每个 ajax 都会动态变化。