在API级别29中,Android已经弃用了未指定大小的ThumbnailUtils.createVideoThumbnail()
方法。相反,我们应该使用新的方法ThumbnailUtils.createVideoThumbnail(String filePath, Size size)
来创建视频缩略图,其中Size
参数用于指定缩略图的大小。
以下是一个示例代码,演示如何使用新的方法来创建视频缩略图:
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.media.ThumbnailUtils;
import android.util.Size;
public class VideoThumbnailUtils {
public static Bitmap createVideoThumbnail(String filePath) {
// 定义缩略图的大小
Size size = new Size(128, 128);
// 创建视频缩略图
Bitmap thumbnail = ThumbnailUtils.createVideoThumbnail(filePath, size);
return thumbnail;
}
}
在上面的示例中,我们首先定义了一个Size
对象,指定缩略图的大小为128x128像素。然后,我们使用新的方法ThumbnailUtils.createVideoThumbnail()
创建视频缩略图,并将缩略图返回。
请注意,根据您的需求,您可以根据需要修改缩略图的大小。