问题标签 [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.

0 投票
1 回答
701 浏览

react-native - 如何在 UI react-native Flatlist 中显示音频播放器

我有许多从服务器响应中获取的 URL。我必须在 Flatlist 中显示,有很多链接。每个平面列表,我必须显示一些数据,然后单元格底部需要显示带有进度条的播放器。

在此处输入图像描述

有什么建议么?

0 投票
2 回答
5085 浏览

javascript - 以 react-native 在 iOS 设备中播放声音

在我的应用程序中,我有一个功能可以在收到消息时播放声音,它会通过播放声音文件来通知用户,该应用程序在 Android 中使用react-native-sound正常工作,但在 iOS 中我不断收到此错误:

在此处输入图像描述

我用于初始化声音的代码:

我在初始化声音文件后调用的方法:

有谁知道如何解决这个问题?

0 投票
2 回答
617 浏览

javascript - 一种用于播放和暂停的可触摸不透明度

我想使用一个 TouchableOpacity 来播放和暂停。

我正在使用 Firebase Server 中的音频和 react-native-sound 来播放和暂停音频。这是我的代码:

我可以播放声音但不能暂停。

我是反应原生的新手。提前致谢。

0 投票
0 回答
408 浏览

react-native - 尝试播放声音时出现 RNSound.IsAndroid 错误

我最近进入react-native并在将其连接到我的 aws 数据库之后......我一直在尝试播放我存储在存储桶中的一些音频。为此,我尝试使用react-native-sound,但是一旦导入它,我就会收到错误

这似乎是使用这个包时的一个常见问题。现在我尝试了以下链接下列出的几个解决方案

https://github.com/zmxv/react-native-sound/issues/592

现在我认为我的 react-native 链接无法正常工作,因为当我使用它时,我得到以下结果

我也没有 android 或 ios 文件夹来执行手动安装,我只有 expo 生成的文件夹。

任何帮助深表感谢。

非常感谢!

0 投票
1 回答
1060 浏览

react-native - undefined 不是对象(评估 'RNSound.IsAndroid')

我正在尝试让 react-native-sound 在我的 react-native 应用程序上工作,但我不断收到此错误:未定义不是对象(评估 'RNSound.IsAndroid')。

我注意到任何人都收到了这个错误,并且我已经在这里找到了一个相关的问题,但我是超级菜鸟,不理解人们建议的大多数解决方案。

我已经尝试过 react-native 链接 react-native-sound,但它没有改变任何东西。通过阅读人们的评论,我现在必须手动安装,但我真的不明白我在做什么。甚至第一步...转到android/app/src/main/java/.../MainApplication.java。我不明白这一点,因为我在任何地方都看不到 android 文件。我正在使用 Visual Studio (windows 10) 和 expo cli,并插入了我自己的 Pixel 2(因此我没有使用 Android Studio)。

任何帮助都会很棒。

0 投票
1 回答
1247 浏览

reactjs - React-Native 音频波形编辑器

我打算用 react-native 构建一个音频编辑器应用程序。功能包括有一个文本框,用户可以在其中提供任何音频文件的 URL。一旦文件在 UI 上加载,它将使用 Waveform UI 播放。用户可以通过移动波形上的滑块来选择音频的开始和结束,一旦它被固定,应用程序将获取所选波形的开始时间和结束时间,然后将其发送到后端进行剪切音频(可能使用 FFmpeg 库)。我需要但似乎找不到任何允许用户与波形交互的本机库。UI 可能有点类似于:

在此处输入图像描述

0 投票
1 回答
422 浏览

reactjs - 如何在 react-native 中播放音频?

我尝试使用react-native-videouri源运行音频,但是当我运行音频时没有任何反应。

那么我应该在react-native中为 Audio 使用什么包?

0 投票
0 回答
594 浏览

react-native - React-native sound delay issue

This is just general question. I want to make drums-like app but i have sound delay. Maybe someone tried some other package(s) and did some magic, I used react-native-sound and react-native-video since they are most popular and not outdated like others. This is code sample:

There are other libraries, maybe outdated, but i am looking for any input to make it better, we did handler with onPressIn to make it slightly faster but still big delay:

If this fails I will try to make another library, but I fear it will have the same delay. For some reason this repo works very fast: https://github.com/dwicao/react-native-drum-kit. I used same code and made even a list with prepared sounds to be used like soundList[i++ % 10].play() but still no effect.

0 投票
0 回答
407 浏览

react-native - 反应原生滑块>无法通过点击多个滑块来获取位置值

我使用 react-native-slider 设计了一个自定义播放器视图。此视图中排列了多个滑块。我正在按照 FlatList 组件中排列的滑块播放一个音频文件。所有滑块的最小值和最大值差为 5 秒。

音频在每个滑块中都按预期播放,但我需要点击任何滑块位置以将当前滑块光标设置在同一位置。单击滑块时,我试图获取位置。以下方法:

onValueChange onTouchStart onTouchEnd

没有帮助在任何滑块上点击位置/值。

以下是我的代码中的滑块实现:

如果有的话,请帮助找出解决方案。

以下是我所做的实现。 光标在第一张幻灯片中移动,我想一次单击第二张。 它应该将光标放在该位置。 因为两张幻灯片都有不同的最小值和最大值。

0 投票
1 回答
178 浏览

react-native - componentDidMount 中的 react-native-sound

我想在 componentDidMount 中播放音乐,但我的代码不起作用