【问题标题】:Phonegap Android Webview Video plays only audioPhonegap Android Webview Video 只播放音频
【发布时间】:2012-04-22 14:24:20
【问题描述】:

我今天开始玩 phonegab。当我试图捕捉视频时,它工作正常。现在我想在 webview 中显示捕获的视频。所以我尝试如下。

var captureSuccess = function(mediaFiles) {
    var i, path, len;
    for (i = 0, len = mediaFiles.length; i < len; i += 1) {
        path = mediaFiles[i].fullPath;
        videoString = "<video width='320' height='240' controls='controls'><source src="+path+" type='video/mp4' /> <source src="+path+" type='video/ogg' />   <source src="+path+" type='video/webm' />Your browser does not support the video tag.</video>";
        $('#myVideo').html(videoString);
    }


};

// capture error callback
var captureError = function(error) {
    navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};

// start video capture
function takeVideo(){
    navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:1});
}

但在 UI 中我看到播放器被附加但它只播放音频而不是视频.. wot 可能是问题.??

任何帮助表示赞赏,并提前感谢您的时间。

【问题讨论】:

标签: javascript android html cordova media


【解决方案1】:

你有两个视频源标签,这可能是个问题,因为指定了两种不同的类型。

<source src="+path+" type='video/mp4' />
<source src="+path+" type='video/webm' />

所以,尝试删除其中一个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-08
    • 2011-05-29
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    相关资源
    最近更新 更多