【发布时间】:2012-10-17 23:13:08
【问题描述】:
我发现 Gingerbread 中的默认视频缓冲区大小设置为 8 秒,因此任何比此短的剪辑都无法播放。
有没有办法改变流媒体播放器的默认缓冲区大小?
【问题讨论】:
标签: android stagefright
我发现 Gingerbread 中的默认视频缓冲区大小设置为 8 秒,因此任何比此短的剪辑都无法播放。
有没有办法改变流媒体播放器的默认缓冲区大小?
【问题讨论】:
标签: android stagefright
据我所知,没有 API 支持执行此操作。索兹。
您所能做的就是监控缓冲区的填充量。
既然是你自己做的,那就改一下吧:
static int64_t kHighWaterMarkUs = 10000000ll; // 10secs
这是缓冲时间,这是:
static const size_t kHighWaterMarkBytes = 200000;
【讨论】: