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

时间:2011-11-11 05:03:25

标签: android stagefright

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

有没有办法在流媒体播放器上更改默认缓冲区大小?

1 个答案:

答案 0 :(得分:2)

据我所知,没有API支持来执行此操作。索兹。

您所能做的就是监控填充缓冲区的数量。


由于您是自己做的,请更改此:

   static int64_t kHighWaterMarkUs = 10000000ll;  // 10secs

这是缓冲时间,而且:

  static const size_t kHighWaterMarkBytes = 200000;