Sencha Touch 2 + PhoneGap + iPad: Video con datos codificados en base64: "La operación no se pudo completar"

Mi aplicación (envuelta en PhoneGap) ejecuta el modo en línea y fuera de línea. Almaceno imágenes y videos codificados en base64 en almacenamiento local. Cuando depuro esto en el browser, funciona bien, pero en el iPad se grita "La operación no se pudo completar" en una promoción de javascript.

He intentado colocar el video con la label html pura y con la extensión Ext.Video.

¿Me falta algo aquí? Gracias

newhtml += "<video width='320' height='240' controls='controls'> <source src='data:video/mp4;base64,"+tmpStore.getAt(i).data.myPages[j].myProducts[k].myItens[0].fileData+"' /></video>"; 

Actualizar:

Probado en browseres nativos iPad y Android 3.0 y el resultado es el mismo "La operación …". Probado con y sin reproducción automática y controlleres (en las tags de video / fuente).

PhoneGap no reconoce la label de video .

Olvidó el atributo TYPE: type="video/mp4" en el elemento de source .

Y por alguna razón en Android, comienza a funcionar cuando lo haces: src='data:video/mp4;base64,AAAA' [No preguntes por qué AAAA, no lo sé. Lo encontré en algún lugar y me ayudó]

Espero que esto ayude a alguien.