Android上可播放的最大视频分辨率

弗洛里安

有没有办法提取Android可以播放的最大视频分辨率?我们有从相机下载的MP4文件,我想在播放之前向用户显示一些错误。因为如果分辨率太高,Android只会给您黑屏。

我尝试使用便携式摄像机配置文件,但是即使在可以处理更高分辨率的设备(例如Galaxy S5)上,大多数情况下,该配置文件仍能以1920x1080的分辨率提供给我。

 CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);

任何帮助都非常感谢!

弗洛里安

好的,

在Android Lollipop上

你可以用这个

MediaCodecInfo.VideoCapabilities.areSizeAndRateSupported(int width, int height, double frameRate)

返回是否支持给定的视频size (width and height)frameRate组合。

在Android上<Lollipop

您只需检查支持哪些AVC编解码器级别,就可以得出最大支持的分辨率,不幸的是,这对于大多数设备而言都不正确。例如,在Nexus 5上,Android将返回AVC配置文件级别4,这表示您可以播放1920x1080视频。但是,Nexus 5已经能够播放高分辨率的视频,因此不可靠。

到目前为止,仅适用于Android <5的解决方法:尝试播放视频并检查是否有错误。HTC或其他设备也是如此。结果,可能会发生在某些设备上,每2秒左右您将获得大约1帧。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VLC上以更高的分辨率播放视频时,是什么导致帧丢失/丢失?

来自分类Dev

A帧中有最大的视频纹理分辨率吗?

来自分类Dev

当您在播放器(netflix,youtube,vimeo)上更改视频分辨率时会发生什么?

来自分类Dev

Xamarin android播放器分辨率

来自分类Dev

Android中的视频分辨率存储在哪里?

来自分类Dev

使画布分辨率与视频分辨率匹配-叠加

来自分类Dev

Python:如何从Gst视频播放器中获得视频分辨率?

来自分类Dev

在视频卡规格中,“最大分辨率”是否表示EACH显示器的分辨率?

来自分类Dev

Python-使用ffplay播放视频以更大的分辨率显示文件

来自分类Dev

检测视频分辨率变化

来自分类Dev

视频->画布->图片...以特定分辨率?

来自分类Dev

如何设置视频分辨率?

来自分类Dev

如何更改视频分辨率?

来自分类Dev

更改视频分辨率ffmpeg

来自分类Dev

设置提取的YouTube视频的分辨率

来自分类Dev

如何更改视频分辨率?

来自分类Dev

Android图标分辨率

来自分类Dev

Unity Android分辨率

来自分类Dev

在Android上缩放图像以获得各种分辨率

来自分类Dev

如何在Android上提高图像分辨率

来自分类Dev

Android TV上的全分辨率WebView

来自分类Dev

为什么在1366x768分辨率的屏幕上播放的1080p视频显示黑条?

来自分类Dev

Android:SurfaceView分辨率低于屏幕分辨率

来自分类Dev

youtube-dl在最大限制内的最佳视频分辨率

来自分类Dev

设置相机的最大分辨率

来自分类Dev

最大PNG尺寸(根据分辨率)

来自分类Dev

xrandr缺少外部视频卡在kubuntu 16.04上的默认屏幕分辨率

来自分类Dev

在Mac OS X上通过ffmpeg捕获全屏录制时的视频分辨率

来自分类常见问题

从字节/帧创建可播放的视频流Java / Android

Related 相关文章

  1. 1

    在VLC上以更高的分辨率播放视频时,是什么导致帧丢失/丢失?

  2. 2

    A帧中有最大的视频纹理分辨率吗?

  3. 3

    当您在播放器(netflix,youtube,vimeo)上更改视频分辨率时会发生什么?

  4. 4

    Xamarin android播放器分辨率

  5. 5

    Android中的视频分辨率存储在哪里?

  6. 6

    使画布分辨率与视频分辨率匹配-叠加

  7. 7

    Python:如何从Gst视频播放器中获得视频分辨率?

  8. 8

    在视频卡规格中,“最大分辨率”是否表示EACH显示器的分辨率?

  9. 9

    Python-使用ffplay播放视频以更大的分辨率显示文件

  10. 10

    检测视频分辨率变化

  11. 11

    视频->画布->图片...以特定分辨率?

  12. 12

    如何设置视频分辨率?

  13. 13

    如何更改视频分辨率?

  14. 14

    更改视频分辨率ffmpeg

  15. 15

    设置提取的YouTube视频的分辨率

  16. 16

    如何更改视频分辨率?

  17. 17

    Android图标分辨率

  18. 18

    Unity Android分辨率

  19. 19

    在Android上缩放图像以获得各种分辨率

  20. 20

    如何在Android上提高图像分辨率

  21. 21

    Android TV上的全分辨率WebView

  22. 22

    为什么在1366x768分辨率的屏幕上播放的1080p视频显示黑条?

  23. 23

    Android:SurfaceView分辨率低于屏幕分辨率

  24. 24

    youtube-dl在最大限制内的最佳视频分辨率

  25. 25

    设置相机的最大分辨率

  26. 26

    最大PNG尺寸(根据分辨率)

  27. 27

    xrandr缺少外部视频卡在kubuntu 16.04上的默认屏幕分辨率

  28. 28

    在Mac OS X上通过ffmpeg捕获全屏录制时的视频分辨率

  29. 29

    从字节/帧创建可播放的视频流Java / Android

热门标签

归档