SuperpoweredAdvancedAudioPlayer无法通过文件路径打开某些文件

时间:2018-07-01 16:20:49

标签: superpowered

呼叫SuperpoweredAdvancedAudioPlayer::open("/data/user/0/com.superpowered.crossexample/files/CROSS/tune.wav") 持续时间为2.53分钟且文件大小为45.8 MB的音频文件(.wav),将导致SuperpoweredAdvancedAudioPlayerEvent_LoadError。

如果将文件放入资产中并加载AssetFileDescriptor,效果很好

但是如果通过文件路径加载失败。 (附加文件链接)

playerB->open("/data/user/0/com.superpowered.crossexample/files/CROSS/tune.wav");

但已加载文件路径的文件存在于应用内,并且对于存在文件的文件对象返回true。

有两个通过字符串路径加载的文件,并附加了这两个文件。其中一个可以完美加载,而另一个则不能。

此文件通过文件路径和AssetFileDescriptor或两者打开 https://drive.google.com/open?id=1rpPIB3Q2EmSzcTnD_9pPecrF7zGt3Xkr

此文件仅通过AssetFileDescriptor打开,而不通过文件路径打开->(“ / data / user / 0 / com.superpowered.crossexample / files / CROSS / tune.wav”); https://drive.google.com/open?id=18HKSmYHx3CDNfKmd4hWFuKj_AF1AIKyW

请帮助。

1 个答案:

答案 0 :(得分:0)

我能够使用上面的代码打开。我的错误是没有设置交叉渐变器的值。

谢谢