我有一个适用于平板电脑设备的非PlayStore应用,我在其中嵌入了FullScreenActivity中的YouTube视频。根据文档,代码非常标准。但是,我发现视频播放非常迟缓,并且它会保持缓冲。为了弄清楚发生了什么,我开始测量事物。
设备为Rockchip RK3368,1GB Ram,15.6英寸IPS显示屏,1920x1080,Android 6.0
1)带宽 - 拥有50 Mbps连接,在任何其他设备中都不会出现YouTube问题。
2)内存 - 设备确实有1 GB的内存,可能会少一些,但我没有安装除了库存的应用程序,当我检查空闲内存时,它通常超过250 MB。
3)处理能力 - 这是一个8核RK3368 CPU,然而,在打开“显示CPU使用率”后,我看到设备(时间间隔为1分钟的平均CPU使用数量)从大约5到20或更高。这是一切都开始挂在平板电脑上。按后退按钮或主页按钮需要很多秒才能进行注册(即显示涟漪动画)。
关闭活动后,平板电脑在大约半分钟后恢复正常。 将hardwareAccelerated转为true已经有所帮助,但它仍然无法使用。
请告诉我如何改善效果。 请多多包涵。如果需要,我将提供任何代码/信息/运行测试。提前谢谢。