4

根据我的经验和研究,Android 和 iOS 的开箱即用 AV 播放器不完全支持无缝/无缝循环。在其中任何一个上设置 isLooping=true 时,总会有一个明显的差距。我只能使用 SoundPool 让它在 Android 上无缝工作,但这仅适用于小型声音文件,而不适用于大型 mp3。

目前,我为 iOS 编写了一个“半有效”的解决方案,但奇怪的是它不适用于 Android。我猜他们至少应该是一致的?

另外,我很感兴趣是否有人可以帮助解决这个古老的问题,即以最有效的方式循环声音,而用户不会注意到间隙。这个交叉推子的想法是开箱即用的,也许有人可以帮助改进它。我还在世博论坛上开了一个讨论,如果有什么来自那里,我会在这里更新。

这是回购:https ://github.com/happyruss/expo-fader-loop

任何关于解决问题的建议都会很棒。对于尝试 react-native/expo 的人来说,这也是一个有趣的简单项目

4

0 回答 0