2016-04-13 17 views
1

我有一個視頻,我需要該視頻的縮略圖圖像爲android.This是我爲iOS創建的。Android的視頻縮略圖 - Titanium

player.requestThumbnailImagesAtTimes([1],Titanium.Media.VIDEO_TIME_OPTION_NEAREST_KEYFRAME, function(response) { 

if(response.success) { 
    var f = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, videoName + ".png");      
f.write(response.image); 

那麼,那麼android呢?如何做呢?這是我爲android做的視頻捕捉。我如何爲此創建縮略圖圖像?

var intent = Titanium.Android.createIntent({ 
    action : 'android.media.action.VIDEO_CAPTURE' //android.provider.MediaStore.ACTION_VIDEO_CAPTURE 
}); 

intent.putExtra("android.intent.extra.durationLimit", 15); 
+0

你可以試試這個http://docs.appcelerator.com/platform/latest/#!/api /Titanium.Media.VideoPlayer-method-requestThumbnailImagesAtTimes –

回答

-1

您可以通過使用代碼獲取視頻文件的縮略圖位圖如下:

Bitmap bmThumbnail = ThumbnailUtils.createVideoThumbnail(filePath, MediaStore.Video.Thumbnails.MINI_KIND); 
+0

這是針對原生Android而不是Titanium的。 –