1

WEBM / MP4 LOCAL 文件(来自 SD 卡)在 Android Chrome 浏览器 (29.0.1457.59) 中不为我播放。当我在 Android Chrome 中浏览到此页面时,WEBM 和 MP4 都可以正常播放。 http://www.quirksmode.org/html5/tests/video.html

但是,如果我在我的 Android 设备中下载上述 URL 中的 2 个视频(big_buck_bunny.mp4、big_buck_bunny.webm)并从 Chrome 浏览器访问它们,这两个视频都不会为我播放。

我还创建了一个带有以下 VIDEO 标签的 HTML 页面。这些都不能正常工作,我只是得到了带有控件的 BLACK Player。

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script type="text/javascript">
        function fnOnLoad() {
            var video1 = document.getElementById('vid_1');
            video1.addEventListener('click', function () {
                video1.play();
            }, false);

            var video2 = document.getElementById('vid_2');
            video2.addEventListener('click', function () {
                video2.play();
            }, false);
        }
    </script>
</head>
<body style="padding: 0px; margin: 0px;" onload="fnOnLoad();">
    <video id="vid_1" controls>
        <source src="file:///mnt/sdcard/big_buck_bunny.mp4" type="video/mp4">
        <p>Your browser does not support H.264/MP4.</p>
    </video>
    <br />
    <br />
    <video id="vid_2" controls>
        <source src="file:///mnt/sdcard/big_buck_bunny.webm" type="video/webm">
        <p>Your browser does not support WebM.</p>
    </video>
</body>
</html>

谢谢

4

1 回答 1

0

似乎在最新的 beta v30.0.1599.50 中修复

https://play.google.com/store/apps/details?id=com.chrome.beta&hl=en

于 2013-09-20T11:12:32.167 回答