1

我在页面上有一个音频播放器。用户可以选择要加载的音轨。在选择之间,我想将音频播放器的源设置为空。将空字符串传递给“setSrc”会产生“下载文件”消息的不良效果。

那么实现这一目标的最佳方法是什么?目前我正在将一个字符串传递给我知道不是文件的“setSrc”,这种产生了预期的效果,但显然并不理想。

https://github.com/johndyer/mediaelement/issues/587

4

1 回答 1

2

我有一个相关的问题。我构建了一个动态加载曲目的音频播放器。问题是我在创建音频标签时必须将某些东西设置为 src。我什至尝试使用 base64 编码的空 mp3,结果却发现它会使 Flash 回退引发异常。

它没有很好的记录,但最终我意识到如果我初始化 MediaElement 并将参数“type”设置为“audio/mp3”(在我的情况下),则不需要最初设置 src。

从我在 mediaelement.js 中可以看到,它只需要 src 来确定媒体类型,例如(.mp3、.mpg 等)。

因此,要回答您的问题,一旦明确设置类型,您应该能够将 src 设置为“无”。

于 2013-09-16T14:23:20.237 回答