最佳方式是使用MediaPlayer的回调函数来监听MediaPlayer的状态变化,然后根据状态的变化来动态改变ImageView的可见性。具体步骤如下:
setOnPreparedListener
方法监听MediaPlayer的准备完成事件:setOnPreparedListener
方法监听MediaPlayer的准备完成事件:setOnCompletionListener
方法监听MediaPlayer的播放完成事件:setOnCompletionListener
方法监听MediaPlayer的播放完成事件:这样,当MediaPlayer的准备完成时,ImageView就会变为可见状态;当MediaPlayer的播放完成时,ImageView就会变为不可见状态。这种方式可以很好地将ImageView的可见性与MediaPlayer的状态联系起来。
关于腾讯云相关产品,推荐使用腾讯云云服务器(ECS)进行服务器运维、腾讯云对象存储(COS)进行多媒体处理和存储、腾讯云云函数(SCF)进行音视频处理、腾讯云人工智能接口进行人工智能相关处理。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多相关产品和服务信息。
第四期Techo TVP开发者峰会
第四期Techo TVP开发者峰会
企业创新在线学堂
腾讯云互联网行业大咖私享会:交通出行专场
云+社区沙龙online [国产数据库]
云+社区沙龙online第5期[架构演进]
2019腾讯云华北区互联网高峰论坛
领取专属 10元无门槛券
手把手带您无忧上云