2017-02-04 65 views
1

我是新來的本地和建立一個音頻流應用程序。我發現了很多原生模塊用於播放音頻文件的原生包裝器https://js.coach/react-native/react-native-ios-audio?search=audio 但是它們都不夠用。我在尋找,將播放/流式音頻有一個很好的React Native模塊嗎?

  1. 在後臺允許播放模塊和處理中斷
  2. 已播放速度控制
  3. 同時允許流和本地文件播放

難道這樣的模塊存在?任何提示將不勝感激。謝謝!

回答

2

如果你的目的是要利用你在跨平臺(Android/IOS)的應用程序,那麼你提到的功能有一些選擇,但不是一個單一的模塊將涵蓋每個基地。

現在,我使用了幾個不同的模塊來實現類似的功能,你在找什麼:

  • react-native-audio-streaming以流從遠程URL的音頻。

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

  • react-native-audio-streamer從在Android遠程URL流音頻,因爲它使用ExoPlayer,代替由react-native-audio-streaming使用的AACDecoder

支持加載聲音在網絡上最近加入react-native-sound爲iOS和有人提到實現它在Android以及可能性。如果發生這種情況,那麼它可能是您的用例的最佳選擇。

我已在下面包含當前的react-native-sound功能集。希望這可以幫助!

react-native-sound features

+0

感謝您的意見!我現在正在使用react-native-sound。並將探索流媒體模塊。 – NatashaC