我找到了很多选项,但有些只播放本地文件,其他人支持这两种选项,但在音频播放完毕后却没有通知。
我想推荐一些至少可以通过网址播放文件的内容,并告知其何时结束
感谢
答案 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();
}