是否有一个很好的React Native模块用于播放/流媒体音频?

时间:2017-02-04 04:01:23

标签: audio mobile react-native media-player avaudioplayer

我是新手做出反应原生并建立音频流媒体应用。我找到了很多用于播放音频文件的本机模块的本机包装https://js.coach/react-native/react-native-ios-audio?search=audio 但它们似乎都不够。我正在寻找一个

的模块
  1. 允许在后台播放并处理中断
  2. 有播放速度控制
  3. 允许播放流媒体和本地文件
  4. 这样的模块存在吗?任何提示将非常感激。谢谢!

2 个答案:

答案 0 :(得分:4)

如果您的目的是使用您在跨平台(android / ios)应用程序中提到的功能,那么您确实有一些选项,但没有一个模块可以覆盖每个基础。

现在,我正在使用一些不同的模块来完成与您正在寻找的功能类似的功能:

  • react-native-audio-streaming从远程网址流式传输音频。

  • react-native-sound播放本地音频文件。

  • react-native-audio-streamer从Android上的远程网址流式传输音频,因为它使用的是ExoPlayer,而不是AACDecoder使用的react-native-audio-streaming

最近为iOS react-native-sound添加了对通过网络加载声音的支持,有人提到了在Android上实现它的可能性。如果发生这种情况,那么它可能是您用例的最佳选择。

我已在下面添加了当前的react-native-sound功能集。希望这可以帮助!

react-native-sound features

答案 1 :(得分:0)