2015-10-10 15 views
7

Proszę mi pomóc dowolny sposób wybrać tylko obraz z galerii w Android i iOS w Cordova ja próbowałem to click Here dla wybierz film z mediów, ale to nie działa dla mnie ...jak wybrać wideo z galerii w phonegap?

var pictureSource; 
var destinationType; 
var mediaType; 

document.addEventListener("deviceready", onDeviceReady, false); 

function onDeviceReady() { 
pictureSource = navigator.camera.PictureSourceType; 
destinationType = navigator.camera.DestinationType; 
mediaType = navigator.camera.MediaType; 
} 

navigator.camera.getPicture(onPhotoURISuccess, onFail, { 
    destinationType: destinationType.FILE_URI, 
    mediaType: mediaType.VIDEO, 
    sourceType: source 
}); 

function onPhotoURISuccess(imageURI) { 
    console.log(imageURI); 
} 

function onFail(message) { 
    console.log(message); 
} 

jestem przyzwyczajony ten sam kod do wdrożenia w mojej aplikacji, ale to nie może przyjść ....

Odpowiedz

4

Wypróbuj poniższy fragment:

navigator.camera.getPicture(onSuccess, onFail, { quality: 100, 
    destinationType: Camera.DestinationType.FILE_URI, 
    sourceType: Camera.PictureSourceType.PHOTOLIBRARY, 
    mediaType: Camera.MediaType.VIDEO 
    }); 

nie, że mediaType może być:

Camera.MediaType = { 
    PICTURE: 0,    // allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType 
    VIDEO: 1,    // allow selection of video only, WILL ALWAYS RETURN FILE_URI 
    ALLMEDIA : 2   // allow selection from all media types 

Dla odniesienia przeczytaj this.

+0

Jestem już testowany w ten sposób @Rashwan L, ale to nie zadziała –

+0

Czy pojawił się komunikat o błędzie? –

+0

Dla Androida to działa dobrze, ale próbowałem w iOS nie może działać .. @Rashwan L –

Powiązane problemy