mediametadataretriiever /MediaPlayer在LG设备上使用.m4b文件失败



我有一个下载m4b文件的应用程序。当我尝试使用mediametadataretriiever读取文件的元数据时,我得到空值。这只发生在LG的设备上。不管它是Android 4、5还是6。

我可以通过使用ffmpegmediametadataretriiever来解决这个问题,但是MediaPlayer库无法播放文件。

除了LGE设备,它在所有设备上都可以正常工作。它在我的Nexus 5x上运行得很好,我知道Nexus 5x是LG生产的。BRAND报告为"google"而不是"LGE"

知道为什么会发生这种情况,我该如何解决它吗?

切换到ExoPlayer而不是MediaPlayer和ffmpegmediametadataretreiver而不是MediaMetadataRetreiver解决了我的问题

相关内容

  • 没有找到相关文章

最新更新