Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android-Titanium的视频缩略图_Android_Android Intent_Video_Titanium Mobile - Fatal编程技术网

android-Titanium的视频缩略图

android-Titanium的视频缩略图,android,android-intent,video,titanium-mobile,Android,Android Intent,Video,Titanium Mobile,我有一个视频,我需要一个android视频的缩略图。这是我为iOS创建的 player.requestThumbnailImagesAtTimes([1],Titanium.Media.VIDEO_TIME_OPTION_NEAREST_KEYFRAME, function(response) { if(response.success) { var f = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDir

我有一个视频,我需要一个android视频的缩略图。这是我为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);
那么?安卓呢?怎样才能做到呢?这就是我为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);

您可以使用下面给出的代码获取视频文件的缩略图位图:

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

你可以试试这个,这是本机安卓而不是钛。