呼叫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
请帮助。
答案 0 :(得分:0)
我能够使用上面的代码打开。我的错误是没有设置交叉渐变器的值。
谢谢