2015-10-10 5 views
7

Пожалуйста, помогите мне никого, как выбрать только видео из галереи в Android и прошивке в Кордове Я попробовал этот click Here для выбора видео из средств массовой информации, но это не работает для меня ...как выбрать видео из галереи в телефоне?

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

я использовал этот же код для реализации в мое приложение, но оно не может прийти ....

ответ

4

Вы можете попробовать ниже фрагмент кода:

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

не то mediaType может быть:

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 

Для справки: this.

+0

Я уже тестировался как @Rashwan L, но это не сработает –

+0

У вас возникло сообщение об ошибке? –

+0

Для Android его работает отлично, но я пытался в iOS, он не может работать. @Rashwan L –