通过本地文件和网址播放音频

时间:2016-12-20 12:47:29

标签: audio mobile react-native

我找到了很多选项,但有些只播放本地文件,其他人支持这两种选项,但在音频播放完毕后却没有通知。

我想推荐一些至少可以通过网址播放文件的内容,并告知其何时结束

感谢

1 个答案:

答案 0 :(得分:0)

最后我找到了react-native-audio-streaming

实现:

import { ReactNativeAudioStreaming } from 'react-native-audio-streaming';

 //Functions

 playSoundTurn() {
    let url = yourURL;
    ReactNativeAudioStreaming.play(url, { showIniOSMediaCenter: false, showInAndroidNotifications: false });

    this.subscription = DeviceEventEmitter.addListener(
        'AudioBridgeEvent', (evt) => {

            if (evt.status === "STOPPED") {
                // Here finish logic
            }
        }
    );
}

stopSound() {
    ReactNativeAudioStreaming.stop();
}