为什么我无法从照片库中看到Android应用中的视频。我使用的代码如下。
Titanium.Media.openPhotoGallery({
success:function(event) //success event
{
Ti.API.debug('Our type was: '+event.mediaType);
if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO,Ti.Media.MEDIA_TYPE_VIDEO)
{
UploadPhotoToServer(event.media);
}
},
cancel:function()
{
},
error:function(err)
{
Ti.API.error(err);
},
mediaTypes:[Ti.Media.MEDIA_TYPE_PHOTO,Ti.Media.MEDIA_TYPE_VIDEO]
});
答案 0 :(得分:2)
此无效JS。
if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO,Ti.Media.MEDIA_TYPE_VIDEO)
{
UploadPhotoToServer(event.media);
}
更改为
if(event.mediaType == Ti.Media.MEDIA_TYPE_PHOTO || event.mediaType == Ti.Media.MEDIA_TYPE_VIDEO)
{
UploadPhotoToServer(event.media);
}
(参见if子句)
答案 1 :(得分:0)
在Android上,使用Intent
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 { ...}}: