如何更改Android中的默认视频缓冲区大小

问题描述:

我发现Gingerbread中的默认视频缓冲区大小设置为8秒,所以比此更短的任何剪辑都无法播放。如何更改Android中的默认视频缓冲区大小

有什么方法可以更改MediaPlayer上的默认缓冲区大小?

据我所知,没有API支持来做到这一点。索兹。

你所能做的只是监视多少缓冲区被填满。


既然你自己这样做,改变这种:

static int64_t kHighWaterMarkUs = 10000000ll; // 10secs 

这是缓冲时间,而这一点:

static const size_t kHighWaterMarkBytes = 200000; 
+0

我建立的Android源代码,以解决这个问题问题。我需要改变它的文件。我检查了Awesomeplayer.cpp – Renjith