2016-04-13 8 views
1

Ich habe ein Video und ich brauche ein Vorschaubild für dieses Video für Android. Das ist, was ich für iOS erstellt habe.Video thumbnail image für 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); 

Also? Was ist mit Android? Wie kann es gemacht werden? Das ist, was ich Videoaufnahme für Android gemacht habe. Wie kann ich dafür ein Thumbnail erstellen?

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

Sie können versuchen, diese http://docs.appcelerator.com/platform/latest/#!/api /Titanium.Media.VideoPlayer-method-requestThumbnailImagesAtTimes –

Antwort

-1

Sie können die Miniatur Bitmap von Videodatei erhalten, indem Code unten angegeben:

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

Dies ist für native Android nicht Titanium. –