2012-04-10 16 views
5

चलाता है मैंने आज फोनगैब के साथ खेलना शुरू कर दिया है। जब मैं वीडियो को कैप्चर करने की कोशिश कर रहा था तो यह ठीक काम कर रहा था। अब मैं वेबव्यू में कब्जा कर लिया वीडियो दिखाना चाहता हूं। तो मैं नीचे की कोशिश कर रहा था।फोनगैप एंड्रॉइड वेबव्यू वीडियो केवल ऑडियो

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/प्रश्न/9415602/वीडियो-द्वारा-phonegap-ऑन-एंड्रॉयड/9415751 # 9415751 –

उत्तर

0

आपके पास वीडियो के लिए दो स्रोत टैग हैं, शायद एक समस्या है क्योंकि वहां दो अलग-अलग प्रकार निर्दिष्ट किए गए हैं।

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

तो, उनमें से एक को हटाने का प्रयास करें।

संबंधित मुद्दे