【问题标题】:Load and play ultra high resolution vídeos on android在 android 上加载和播放超高分辨率视频
【发布时间】:2016-03-04 12:35:41
【问题描述】:

有谁知道如何以编程方式在 android 中加载高分辨率视频,例如 3000 x 3000,以仅显示该视频的一部分,例如 1000 x 1000? 我尝试在 TextureView 中使用 MediaPlayer android sdk 官方,但我认为这种方法有媒体大小限制,因为视频播放但纹理视图是黑色的..

感谢您的帮助。

【问题讨论】:

    标签: android video crop resolution


    【解决方案1】:

    媒体大小限制是有原因的。 3k x 3k 分辨率的视频对于像手机这样的小型设备来说是巨大的。考虑到您无法仅解密视频帧的一小部分,这与视频作品不同。所以你需要解密整个大帧(wchich 是从 I-Frame 和随后的 P-frames 计算出来的),而不是在你感兴趣的部分截取它并呈现在你的 textureView 上,并且所有这些都是实时的。想想设备内存和 CPU。在我看来,用这么少的资源是不可能的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-27
      • 2011-02-11
      相关资源
      最近更新 更多