【问题标题】:how to change the default video buffer size in Android如何更改 Android 中的默认视频缓冲区大小
【发布时间】:2012-10-17 23:13:08
【问题描述】:

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

有没有办法改变流媒体播放器的默认缓冲区大小?

【问题讨论】:

    标签: android stagefright


    【解决方案1】:

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

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


    既然是你自己做的,那就改一下吧:

       static int64_t kHighWaterMarkUs = 10000000ll;  // 10secs
    

    这是缓冲时间,这是:

      static const size_t kHighWaterMarkBytes = 200000;
    

    【讨论】:

    • 我正在构建安卓源代码来解决这个问题。我需要更改哪个文件。我检查了 Awesomeplayer.cpp
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 2015-10-26
    • 1970-01-01
    相关资源
    最近更新 更多