2016-01-20 4 views
1
Ti.Media.openPhotoGallery({ 
    mediaTypes : [Ti.Media.MEDIA_TYPE_VIDEO], 
    videoMaximumDuration : 10000, 
    videoQuality : Titanium.Media.QUALITY_MEDIUM, 
    allowEditing : false, 
    success : function(e) { 
    }, 
    error : function(error) { 
    } 
}); 

Это работает в Иос. mediaTypes: Titanium.Media.MEDIA_TYPE_VIDEO предназначен только для ios.Как выбрать только видео из галереи на Android с помощью Titanium?

Как мы можем показывать только видео из галереи в андроиде с использованием титана.

ответ

7

Для android вы можете использовать намерения.

var intent = Titanium.Android.createIntent({ 
     action : Ti.Android.ACTION_PICK, 
     type : "video/*" 
    }); 

    intent.addCategory(Ti.Android.CATEGORY_DEFAULT); 
    var activity = Titanium.Android.currentActivity; 
    activity.startActivityForResult(intent, function(e) { if (e.error) { ...} else { ...}}: 
+0

Это прекрасное обходное решение –