0

调用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 打开而不是文件路径 open->("/data/user/0/com.superpowered.crossexample/files/CROSS/tune.wav"); https://drive.google.com/open?id=18HKSmYHx3CDNfKmd4hWFuKj_AF1AIKyW

请帮忙。

4

1 回答 1

0

我能够用上面的代码打开。我的错误是没有设置交叉推子值。

谢谢

于 2018-07-05T13:00:25.553 回答