3

我在我的项目中使用Vitamio 库来播放流视频。

它在大多数 Android 设备上运行良好。但在某些设备上,视频质量很差(例如三星 Galaxy Y S5360、LG L-07C、...

我习惯了:

mVideoView.setVideoURI(uri);
mVideoView.setVideoQuality(MediaPlayer.VIDEOQUALITY_HIGH);
mVideoView.getHolder().setFormat(PixelFormat.RGBX_8888);

但它仍然没有改变。

在此处输入图像描述

请帮我。

4

2 回答 2

2

我刚刚找到了答案。初始化 VideoView 时只需输入这一行:

    mVideoView.setVideoChroma(MediaPlayer.VIDEOCHROMA_RGB565);
于 2014-11-20T09:27:13.507 回答
0

它看起来像视频和表面视图的不同像素格式。设置 mVideoView.setVideoChroma(MediaPlayer.VIDEOCHROMA_RGB565); 和 mVideoView.getHolder().setFormat(PixelFormat.RGB_565);

于 2016-07-19T09:58:53.367 回答