如何更改 android videoview 中流式传输的缓冲区大小?

Posted

技术标签:

【中文标题】如何更改 android videoview 中流式传输的缓冲区大小?【英文标题】:How to change the buffer size for streaming in android videoview? 【发布时间】:2013-10-16 03:45:55 【问题描述】:

美好的一天。我可以在接受视频流时更改缓冲区大小吗?我正在使用 udp 进行流式传输,这是我的示例代码:

vv = (VideoView) findViewById(R.id.video);      
MediaController mc = new MediaController(this);
vv.setMediaController(mc);
Uri video = Uri.parse("udp://@239.239.1.1:1234");
vv.setVideoURI(video);
vv.setVisibility(View.VISIBLE);
vv.setOnPreparedListener(new OnPreparedListener()

 @Override
 public void onPrepared(MediaPlayer arg0) 
  // TODO Auto-generated method stub
  vv.start();
           

);

【问题讨论】:

你运气好吗? 【参考方案1】:

不,你不能。缓冲区大小是固件的一部分。您只能在固件中更改缓冲区大小。

【讨论】:

这个固件可以打补丁吗?

以上是关于如何更改 android videoview 中流式传输的缓冲区大小?的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin - 如何设置/更改 VideoView 显示预览方向

视频超出了 Android 中 VideoView 的边界

如何在 Android Studio 中将一个 VideoView 放在另一个 VideoView 下方?

无法在android的videoview中播放来自url的视频如何在videoview中播放来自URL的视频?

如何在 android 中对 VideoView 执行放大/缩小?

如何检测 VideoView 何时开始播放(Android)?