2012-04-10 35 views
5

私は今日phonegabで遊び始めました。私はビデオをキャプチャしようとしていたときにうまく動作します。今私はキャプチャされたビデオをwebviewに表示したいと思います。私は以下のように努力していました。Phonegap Android 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は問題がある可能性があります。??

ご協力いただきありがとうございます。

+1

こっち私の答えをチェックアウト: http://stackoverflow.com/questions/9536104/playing-video-on-avd-with-phonegap/9536236#9536236 ます。http:// stackoverflowの.com/questions/9415602/video-via-phonegap-on-android/9415751#9415751 –

答えて

0

ビデオ用に2つのソースタグがありますが、2つの異なるタイプが指定されている可能性があります。

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

ですので、そのうちの1つを削除してください。

関連する問題