2012-04-10 39 views
5

Tôi đã bắt đầu phát xung quanh bằng điện thoại hôm nay. Khi tôi cố gắng quay video làm việc tốt. Bây giờ tôi muốn hiển thị video đã quay trong chế độ xem web. vì vậy tôi đã cố gắng như dưới đây.Phonegap Android Webview Video chỉ phát âm thanh

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}); 
} 

nhưng trong giao diện người dùng, tôi thấy trình phát được nối thêm nhưng nó chỉ phát âm thanh không phải video .. wot có thể là vấn đề. ??

Bất kỳ trợ giúp nào được đánh giá cao và cảm ơn thời gian của bạn trước.

+1

Kiểm tra câu trả lời của tôi ở đây: 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 –

Trả lời

0

bạn có hai thẻ nguồn cho video, có thể là sự cố khi có hai loại khác nhau.

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

vì vậy, hãy thử xóa một trong số chúng.

Các vấn đề liên quan