我的设备可以同时显示3个视频而不会出现问题。但我想我的应用程序将不会使用的所有设备(api 21+)都有cpu内核和RAM来实现这一点。
在运行时确定设备可以处理多少视频的好方法是什么?
目前我能想到的最好的方法是始终允许3个视频并通过查看屏幕宽度来调整我从服务器请求的视频分辨率:高分辨率设备往往具有更好的硬件
答案 0 :(得分:0)
高分辨率设备往往具有更好的硬件 - 正确但并非总是如此。我不会单凭这一点。
但我想我的应用程序将不会使用的所有设备(api 21+)都有cpu内核和RAM来执行此操作。 - 您可以检索设备的硬件规格并确定在那;如果你足够舒服,这足以确定设备是否可以运行3+视频,以及你的分辨率检查。
基准测试,了解一个视频播放如何影响硬件,例如使用0.7gb的ram,cpu使用率为47%等等,从中可以进行粗略估计以进一步确定。