2016-04-13 5 views
1

動画があり、アンドロイド用の動画のサムネイル画像が必要です。これがiOS用に作成したものです。アンドロイドの動画サムネイル - チタン

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); 

だから?アンドロイドはどうですか?どのようにそれを行うことができますか?これは私がアンドロイドのビデオキャプチャをしたものです。このためにサムネイルイメージを作成するにはどうすればよいですか?

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用で、チタン用ではありません。 –