从 URL React Native 录制音频(无线电流)
Record Audio (radio streaming) from URL React Native
我刚刚用这个库制作了广播流媒体播放器 (https://github.com/react-native-kit/react-native-track-player),但问题是我需要制作功能来记录收音机播放的内容。有人可以建议库或修改该库以录制来自 url 的音频吗?
这是我的配置
Windows 10 CPU: (4) x64 Intel(R) Core(TM) i5-6200U CPU @2.30GHz
Memory: 2.47 GB / 7.90 GB
Node: 12.2.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.15.2 - C:\Users\ASUS\AppData\Roaming\npm\yarn.CMD
npm: 6.9.0 - C:\ProgramFiles\nodejs\npm.CMD
IDEs: Android Studio: Version 3.4.0.0AI-183.6156.11.34.5692245
TrackPlayer.setupPlayer().then(async () => {
await TrackPlayer.add({
id: 'trackId',
url: 'http://mobil.metal-only.de:8000/;',
title: 'Radio Streaming',
artist: 'Radio',
artwork: require('./_resources/smalllogo.png'),
});
});
上面的代码非常适合播放广播,但问题是我需要在按下录音按钮时进行录音
您可以使用expo-av
对于裸 React Native 项目,您必须确保已安装并且 configured the react-native-unimodules package 在继续之前。
和
npm install expo-av
我刚刚用这个库制作了广播流媒体播放器 (https://github.com/react-native-kit/react-native-track-player),但问题是我需要制作功能来记录收音机播放的内容。有人可以建议库或修改该库以录制来自 url 的音频吗?
这是我的配置
Windows 10 CPU: (4) x64 Intel(R) Core(TM) i5-6200U CPU @2.30GHz
Memory: 2.47 GB / 7.90 GB
Node: 12.2.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.15.2 - C:\Users\ASUS\AppData\Roaming\npm\yarn.CMD
npm: 6.9.0 - C:\ProgramFiles\nodejs\npm.CMD
IDEs: Android Studio: Version 3.4.0.0AI-183.6156.11.34.5692245
TrackPlayer.setupPlayer().then(async () => {
await TrackPlayer.add({
id: 'trackId',
url: 'http://mobil.metal-only.de:8000/;',
title: 'Radio Streaming',
artist: 'Radio',
artwork: require('./_resources/smalllogo.png'),
});
});
上面的代码非常适合播放广播,但问题是我需要在按下录音按钮时进行录音
您可以使用expo-av
对于裸 React Native 项目,您必须确保已安装并且 configured the react-native-unimodules package 在继续之前。
和
npm install expo-av