gpt4 book ai didi

android - 如何提取视频帧并在android中为位图设置动画?

转载 作者:太空狗 更新时间:2023-10-29 16:40:05 26 4
gpt4 key购买 nike

我开始构建视频编辑应用程序。现在我可以从当前位置获取帧我将位图存储在数组列表中。我想在一个 View 中显示它们,看起来应该像播放修剪过的视频剪辑或某种动画?请在这方面给我建议。

最佳答案

你可以试试这个来提取帧:

package com.example.androidmediametadataretriever;

import android.graphics.Bitmap;
import android.media.MediaMetadataRetriever;
import android.os.Bundle;
import android.widget.ImageView;
import android.app.Activity;

public class MainActivity extends Activity {

String uri = "/storage/sdcard0/DCIM/100MEDIA/VIDEO0007.mp4";

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView capturedImageView = (ImageView)findViewById(R.id.capturedimage);

MediaMetadataRetriever mediaMetadataRetriever = new MediaMetadataRetriever();

mediaMetadataRetriever.setDataSource(uri);
Bitmap bmFrame = mediaMetadataRetriever.getFrameAtTime(5000000); //unit in microsecond
capturedImageView.setImageBitmap(bmFrame);
}

}

关于android - 如何提取视频帧并在android中为位图设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19226574/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com