Com*_*are 12
缓冲区大小被烘焙到固件中.您所能做的就是密切关注缓冲区的填充量,即使只是基于百分比.
抱歉!
lub*_*osz 11
大小在frameworks/base/media/libstagefright/include/NuCachedSource2.h中设置
kDefaultHighWaterThreshold和kDefaultLowWaterThreshold在Android 2.3.7和Android 4.0.4之间上升.缓冲区大小增长了8倍,如此线程 Android中所述 - ICS 4.0中的MediaPlayer缓冲区大小
你需要一个自定义的ROM.
Android 2.3.7
enum {
kPageSize = 65536,
kHighWaterThreshold = 5 * 1024 * 1024,
kLowWaterThreshold = 512 * 1024,
// Read data after a 15 sec timeout whether we're actively
// fetching or not.
kKeepAliveIntervalUs = 15000000,
};
Run Code Online (Sandbox Code Playgroud)
Android 4.0.4
enum {
kPageSize = 65536,
kDefaultHighWaterThreshold = 20 * 1024 * 1024,
kDefaultLowWaterThreshold = 4 * 1024 * 1024,
// Read data after a 15 sec timeout whether we're actively
// fetching or not.
kDefaultKeepAliveIntervalUs = 15000000,
};
Run Code Online (Sandbox Code Playgroud)
如果您介意这个问题,那么您可能对错误报告感兴趣 https://code.google.com/p/android/issues/detail?id=29870
| 归档时间: |
|
| 查看次数: |
23327 次 |
| 最近记录: |