【问题标题】:Android chrome doesn't play local sound file in htmlAndroid chrome 无法在 html 中播放本地声音文件
【发布时间】:2016-01-14 23:21:15
【问题描述】:

我有以下 html 文件:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>test sound</title>
</head>
<body>
    <audio controls autoplay>
        <source src="file:///sdcard/Music/beep.ogg" type="audio/ogg" />
    </audio><br />
</body>
</html>

当我将此文件存储到平板电脑 (Lenovo A7600 Android 4.4.2) 并在 chrome (45.0.2454.94) 中打开时,声音正在播放。

但是,当我将 html 存储在我的网络服务器上并尝试在 chrome 中打开它时,音频控件是可见的,但我们没有播放任何声音,即使我点击播放按钮也是如此。

在 android chrome 中是否有像桌面 chrome “不允许加载本地资源”那样的限制?还有,有没有办法解除这个限制?

【问题讨论】:

    标签: android html google-chrome audio


    【解决方案1】:

    不,这叫沙盒:

    沙盒

    沙盒有助于防止恶意软件自行安装在您的 计算机或使用一个浏览器选项卡中发生的事情来影响 发生在另一个。沙盒增加了一层额外的保护 通过防止恶意网页尝试访问您的浏览器 将程序留在您的计算机上,监控您的网络活动或 从您的硬盘中窃取私人信息。

    您对此无能为力,因为它是所有浏览器的一项重要安全功能,可防止执行文件或读取用户的私人数据。

    【讨论】:

      猜你喜欢
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 1970-01-01
      • 2011-05-25
      相关资源
      最近更新 更多