停止 JavaScript/HTML5 音乐播放器显示媒体位置 URL

停止 JavaScript/HTML5 音乐播放器显示媒体位置 URL

有什么方法可以阻止基于 HTML5/JavaScript 的音乐播放器显示从我的网站服务器播放的歌曲的位置 URL?我自己也寻找过解决方案,但无济于事。

这是此处列出的倒数第二个脚本:使用 JavaScript 控制音频对象 (HTML5)

标题为:Audio playingRate 示例

例子

答案1

我不完全确定你的目标是什么,但无论如何,让我们开始吧。

您链接的页面包含如何使用 JavaScript 与 HTML5 音频元素交互的示例。根据您的目标,普通的 HTML5 音频标签可能已经足够了。另请参阅HTML5 音频元素入门它与您链接的文章中有链接。

如果我们采用示例代码并截取结果的屏幕截图,则标准(依赖于浏​​览器)HTML5音频标签播放器将是上面的播放器。页面和脚本包含所有其他部分。

音频播放器的图片

实际脚本的作用是,它从 HTML 输入元素(包含文件)获取输入,并将其作为源分配给音频标签。您链接的文章实际上对此有相当长的解释,您读过吗?

要真正摆脱直接显示,有多种选择。

  • 使用 CSS 隐藏输入
  • 使用 JS 隐藏输入
  • 使用另一种元素或代码片段使其成为有关播放什么文件的信息来源。

正确的方法可能是使用 JS 的一部分来获取源代码,而不是在源代码中使用实际的 HTML 元素。

一个简单的间歇性解决方案是<input type="text" id="audioFile" value="__file__" size="60" />将的类型属性更改为type="hidden"

缺点是您不能直接将另一个文件放入输入框并让它播放(手动)。

相关内容