如何检查Exo播放器是否正在播放仅包含音频的媒体

问题描述

当Exo播放器正在播放的当前媒体仅是音频并且不包含任何视频时,我需要执行一些操作。

我有一些想法

  1. 检查正在播放的媒体的URL,并查看扩展名是否为音频文件

  2. 检查所有轨道的当前轨道选择器,查看是否包含音频轨道但不包含视频轨道。

我对这两种方法非常怀疑,我想知道是否有更好的方法来实现这一目标。

更新:我已经尝试了第二种方法,并且可以正常工作,但是问题是我正在使用具有ima扩展名的exo播放器来加载广告,因此当包装音频媒体的广告媒体源正在播放广告时,曲目选择器检测到正在播放视频,因此我可能必须使用URL的MIME类型。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)