我正在尝试存储大量媒体播放器实例,即我将新音乐文件加载到媒体播放器的新实例中,并arraylist
通过首先使用AssetFileDescriptor
. 在加载了几个文件(大约 7 个)后,我开始获取IOException setDataSourceFD failed.: status=0x80000000
,我多次检查了文件,切换了它们的位置,但错误仍然存在。但如果我加载的文件少于 7 个,一切正常。
现在我的问题是,如何解决这个问题?我是否以正确的方式进行操作,或者是否可以选择将所有声音加载到单个实例中mediaplayer
而不使用HashMaps
and ArrayLists
?