1

我正在开发一个支持视频墙的应用程序。所以我需要在屏幕上显示视频的一部分。视频的某些部分意味着:

假设我有一个分辨率为600*400 px且长度为10 min的视频。我想向用户显示特定像素而不是特定长度。我的意思是让我想显示300*200 像素(0 像素到 300 像素宽度和 0 像素到 200 像素高度)

我正在考虑这三个选项来实现这一目标

  1. 扩展 VideoView/Mediaplayer 以仅播放视频的特定坐标。
  2. 将 videoview 的布局参数设置为特定值,这将使得只有一部分视频在屏幕上可见。
  3. 将视频转换为图像帧数并根据要求拆分这些图像位图,然后再次合并这些小图像块以形成视频。

我想知道哪个选项更适合我。请推荐一个好的,这样我就可以继续下去。如果您有其他更好的选择,请提出建议。请不要忘记提及为什么您的建议比其他建议更好。

如果您知道一些可以帮助我实现此目标的链接,请分享。

谢谢。

4

0 回答 0