【问题标题】:Set an Empty SRC on MediaElement.js Player?在 MediaElement.js 播放器上设置空 SRC?
【发布时间】:2012-08-06 21:56:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: html5-audio mediaelement.js


    【解决方案1】:

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

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

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

    所以要回答你的问题,一旦你明确设置了类型,你应该能够将 src 设置为“无”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-22
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多