2015-10-10 6 views
7

私はこのclick Hereを試していますどのようコルドバ でAndroidとiOSにギャラリーからのみの映像を選択するために、私にいずれかを助けるためのメディアからビデオを選択するが、それは私のために働いていない...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); 
} 

してください私は私のアプリに実装するために、この同じコードを使用していますが、それは来ることができない....

答えて

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 –

関連する問題