我在页面上有一个音频播放器。用户可以选择要加载的音轨。在两次选择之间,我想将音频播放器的源设置为空。将空字符串传递给“setSrc”会产生“下载文件”消息的不良影响。
那么实现这一目标的最佳方法是什么?目前我正在将一个字符串传递给“setSrc”,我知道这不是一个文件,这种效果会产生预期效果,但显然不理想。
答案 0 :(得分:2)
我有一个相关的问题。我建立了一个动态加载曲目的音频播放器。问题是我在创建音频标签时必须将某些内容设置为src。我甚至尝试过使用base64编码的空mp3,只是为了了解它会使Flash回退抛出异常。
它没有很好的文档记录,但最终我意识到如果我将参数'type'设置为'audio / mp3'(在我的例子中)初始化MediaElement,则不需要最初设置src。
从我在mediaelement.js中看到的,它只需要src来确定媒体类型,例如(.mp3,.mpg等)。
所以要回答你的问题,一旦你明确设置了类型,你应该能够将src设置为“nothing”。