You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android ExoPlayer中prepare()方法的具体作用是什么?

ExoPlayer中prepare()与直接调用play()的差异
  • 我实际测试后发现,两者唯一的区别在于:如果在调用play()之前先调用prepare(),PlayerView会显示进度指示器,并且播放器会提前预加载媒体数据
  • 除此之外,我尝试了多种播放场景,都没看出直接调用play()而不跳过prepare()有什么功能上的差异。

而官方文档对此的说明确实非常简略,没有进一步的细节补充:

public void prepare()
Description copied from interface: Player
Prepares the player. //<- ???
Specified by: prepare in interface Player

内容的提问来源于stack exchange,提问作者Sam Chen

火山引擎 最新活动