问题标签 [react-native-sound]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 如何从 React Native 中的数组中依次播放曲目?
我使用了 react-native-sound 和 react-native-audio-recorder-player 等库来播放数组中的曲目。我尝试映射数组,但它只播放第一首曲目。有什么方法可以让我一个接一个地播放阵列中的所有曲目吗?
react-native - React-native-sound 创建无限循环
我正在使用 react-native-sound 库来多次播放一首曲目。这是我的代码:
我想知道为什么这首歌会无限次播放。
react-native - 为什么声音不会随着 react-native-sound 而停止?
我想播放背景音频(backMus)以及来自一个文件夹(sound)的音频。我想在播放文件夹中的所有音频时停止背景音频。我尝试了不同的方法来停止背景音频,但它不起作用。
这是我的代码:
有没有办法停止背景音频?
react-native - iOS:应用程序在后台时无法播放声音
使用react-native-sound和react-native-background-timer,我想在延迟 10 秒后播放声音。
这是我非常简单的代码:
- 当应用程序处于前台时,在 Android 和 iOS 上一切正常:播放声音并
console.log('END setTimeout')
显示 - 但是当应用程序在 iOS 上的后台时,声音不会播放(但
console.log('END setTimeout')
显示得很好)
你能帮助我吗 ?根据react-native-background-timer,声音应该在后台播放
react-native - React Native Sound 错误:RNSound.play 的参数 1 (RCTResponseSenderBlock) 不能为空
据我所知,我正在加载正确的资源。但是,当我尝试使用 React Native Sound 播放声音时,我仍然收到以下错误:
如何修复此错误?
我检查了保存声音对象的变量,看起来它已加载:
如果您只是继续到最后,您将在单击呼叫按钮时看到错误...
ConnectyCube 的示例代码运行良好,但它使用旧的反应导航。以下是 ConnectyCube 示例代码的链接:
https://github.com/ConnectyCube/connectycube-reactnative-samples/tree/master/RNVideoChatConf
我基本上只是使用了最新的反应导航,但其余代码与 connectycube 的示例代码相同,但它的工作方式不同......我得到了反应原生声音错误......
react-native - React 原生声音使用户音乐静音(Spotify、deezer 等)
使用react-native-background-timer (2.4.1)和react-native-sound (0.11.1),我在倒计时后播放声音。
倒计时声音(只需五秒钟的哔声)永久静音用户的音乐(Deezer、Spotify 等)。
理想情况下,我希望用户的音乐音量降低,如果不能在倒计时后继续播放。
你有解决方案吗 ?
javascript - 功能反应组件中的全局范围道具
我react-native-sound
在此组件中使用音频,并希望从传递给组件的 url 文件中播放。问题是,如果在功能组件内声明了 var audio,那么每次组件渲染时都会再次创建该变量,这会将声音文件作为新实例播放,并且我们会在彼此之上多次播放相同的声音。
如果我将 var audio 作为全局变量移到功能组件之外/上方,它可以正常工作,但是我不能将组件 prop aka 传递url
给它,因为变量超出了功能组件范围。如何传递一个保持引用并且不会在每次渲染时重新创建的道具?
javascript - 在反应原生博览会中测量分贝
我正在尝试构建一个范围计时器。这基本上启动了一个计时器并在射击时停止它。为此,我想我会测量分贝,当它达到峰值时,我会停止计时器。现在我到处看看,似乎无法让它工作。
我看过的一些东西:
使用 react-native 测量音频的响度
声音计量 react-native
https://www.npmjs.com/package/react-native-sound-level
可能是因为我实现的都错了。例如componentDidMount
无法识别。可能是因为我,但我不知道。
我真的希望有人可以帮助我将实时分贝记录到控制台,我们将不胜感激。提前致谢!
编辑:
react-native - React Native 音频改变音高声音音频
我正在寻找 react-native 中的解决方案来更改 iOS 上的音频文件音高,https://github.com/zmxv/react-native-sound看起来就像使用 AVAudioPlayer 一样,这就是为什么不支持在 iOS 上更改音高的原因。所以我的主要问题是 RN 在这方面是否有任何 iOS 包可用?我尝试使用桥接本机文件一,但这很难做到,需要 Swift 经验。