2012-04-10 21 views
5

Hoy comencé a jugar con el teléfono. Cuando estaba tratando de capturar video funciona bien. Ahora quiero mostrar el video capturado en la vista web. así que estaba tratando como a continuación.Phonegap Android Webview El video solo reproduce audio

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

pero en la interfaz de usuario que veo el jugador que está siendo agregado pero sólo reproduce el audio no el video .. WOT podría ser el problema. ??

Cualquier ayuda apreciada y gracias por su tiempo de anticipación.

+1

Confirmar mi respuesta aquí: 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 –

Respuesta

0

tiene dos etiquetas de origen para video, que tal vez un problema ya que especificó dos tipos diferentes.

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

Así que, intente eliminar uno de ellos.

Cuestiones relacionadas