【问题标题】:html5 video tag failed to play .mp4 videos in phonegap android with cordova 2.9.0 and jquery1.9.0 ?html5 视频标签无法在带有 cordova 2.9.0 和 jquery1.9.0 的 phonegap android 中播放 .mp4 视频?
【发布时间】:2013-09-25 05:51:49
【问题描述】:

我正在尝试播放已添加到我的项目路径中的本地视频文件:ASSETS/WWW/VIDEOS/xyz.mp4 现在使用标签但收到警报:

我在 HTML 中添加了代码:

<!DOCTYPE html>
   <html>
    <head>
    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <body>
    <div data-role="page" data-theme="a" class="my-page" id="video">
                <video id="video_player" src="#" controls="controls"></video>
           </div>
    </body>
</html>
**in js:**


 $(document).on('pagebeforeshow',"#video", function () {
            xyz = document.getElementById('video_player');
            alert("values xyz:" + xyz);
            xyz.src = data[curYear].video.url;
           alert("xyz after src:" +  xyz.src);
            xyz.play();
            });

【问题讨论】:

    标签: javascript android jquery jquery-mobile cordova


    【解决方案1】:

    试试这个..

    <video class="video" poster="/assets/video/posters/example.jpg" controls width="768" height="432" preload="none">
        <source src="/assets/video/example.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
        <source src="/assets/video/example.ogv" type='video/ogg; codecs="theora, vorbis"' />
    </video>
    

    【讨论】:

    • 是否有任何与 android:hardwareAccelerated = "true" 相关的问题,因为我使用的是 android api 级别 2.2 我不能使用上面的行,这就是我遇到问题的原因,你的上面也不起作用
    • 它在我的最后产生问题并且你的代码使我的应用程序崩溃
    • 它不能在安卓设备上工作,即使音频标签也不能工作
    猜你喜欢
    • 2016-05-09
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多