别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述Android:如何从一组图像制作视频相关的知识,希望能为你提供帮助。
我在android中创建了一个应用程序。在这个应用程序中,我将从存储在设备的SD卡中的图像创建一个视频文件(mp4,3gp)。在Android中是否有任何解决方案,或者我们必须使用任何其他api。
提前致谢
答案Android不提供任何允许从单帧创建视频文件的内置API。请考虑使用Sony Vegas或Adobe After Effects。
但是你可以在ImageView
中模拟视频效果(确实不是真正可行的解决方案,但在某些简单的情况下会这样做)。为此,您需要创建一个包含框架的数组,并使用CountDownTimer
或类似方法遍历数组。使用40ms的滴答率设置ImageView
中的下一帧将对应于25 FPS的帧速率。您还可以使用MediaPlayer或SoundPool提供背景声音。
另一答案【Android(如何从一组图像制作视频)】您可以使用MJPEGgenerator.java从一组jpg图像创建AVI
推荐阅读
- 如何在Android中设置EditText的最大字符数()
- MediaStore.EXTRA_VIDEO_QUALITY不适用于Android视频捕获
- 如何在Android Studio中使用YouTube API在Android应用中列出视频
- android studio模拟器无法播放视频
- 在Windows 10 Universal App上添加Youtube嵌入视频
- Android('无法播放此视频'; MediaPlayer和VideoView错误1 -38)
- 检索Android设备上的所有视频文件
- 为什么从Android应用程序下载的视频没有显示在图库中()
- Android应用开发中的Pre-Load或Pre-Buffer .mp4视频