2015-10-16 18 views
-2

播放本地的聲音文件我有以下的HTML文件:Android的瀏覽器不以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> 

當我將此文件存儲到平板電腦(聯想A7600是Android 4.4.2),並在Chrome中打開它( 45.0.2454.94)聲音正在播放。

但是,當我的HTML保存我的Web服務器上,並嘗試在Chrome中打開它,音頻控制是可見的,但沒有聲音我們打,甚至沒有,如果我cklick播放按鈕。

是否有Android的鍍鉻的限制就像在桌面版Chrome「無法加載本地資源」?而且,有沒有辦法消除這個限制?

回答

0

沒有,這就是所謂的沙箱:

沙箱

沙箱有助於防止惡意軟件從您的 計算機上安裝本身或使用會發生什麼在一個瀏覽器選項卡來影響什麼 發生在另一個。沙盒通過防止惡意網頁,嘗試 假方案在您的計算機上,監控您的網絡活動或 從硬盤竊取私人信息的保護增加了對 您的瀏覽器的附加層。

對此無能爲力,因爲它是所有瀏覽器的重要安全功能,可防止執行文件或讀取用戶的私人數據。