问题标签 [react-native-track-player]

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 投票
0 回答
492 浏览

javascript - 可能未处理的 Promise Rejection (id: 0): TypeError: Cannot read property 'title' of undefined in react-native-track-player

我创建了流派,每个流派都有一系列歌曲。我也有每个流派歌曲数组的 Player.js,但收到警告和 TypeError 消息:[Sun Apr 04 2021 05:49:58.513] WARN Possible Unhandled Promise Rejection (id: 0): TypeError: Cannot read property 'title'未定义的类型错误:无法读取未定义的属性“标题”

当我尝试更改曲目时,我也收到此错误:[Sun Apr 04 2021 05:49:58.676] LOG track id -1 index 3 [Sun Apr 04 2021 05:49:58.690] WARN Possible Unhandled Promise Rejection (id: 1): TypeError: 无法读取 null 的属性 'scrollToOffset' TypeError: 无法读取 null 的属性 'scrollToOffset'

我如何播放每种流派的歌曲。我需要帮助,两天前我一直在尝试解决这个问题。下面是 hipHopPlayerScreen.js:

0 投票
1 回答
57 浏览

javascript - 当音频组件处于焦点时,从图像和音频列表中播放音频

我有一个列表imageaudio作为: -

我正在使用react-native-track-player

如果音频组件处于焦点位置,我必须播放。我到目前为止所尝试的: -

我的渲染部分FlatList:-

FlatList的情况是:-

它给了我错误:-Changing onViewableItemsChanged on the fly is not supported

0 投票
1 回答
854 浏览

javascript - 使用 react-native-track-player 从 flatlist 播放选定的歌曲

我不知道如何从平面列表中播放选定的曲目/歌曲,我已经有一个 playerscreen.js,我可以在其中播放我的歌曲数组中的歌曲。我想实现用户搜索歌曲并从平面列表中选择列表中播放歌曲。下面是我的 songlist.js

这是我最初的 playerscreen.js

0 投票
0 回答
171 浏览

react-native - 不显示音轨和播放/暂停的音频背景模式控件不适用于 react-native-track-player

勾选后台处理,添加 BGTaskSchedulerPermittedIdentifiers,但音频控件不起作用 - 没有艺术家/曲目标题,没有暂停按钮。我尝试了这里提到的所有内容: Audio background mode not working with react-native-track-player ,但这没有帮助。真机是iO​​S 14.4.2 包版本:react-native-track-player 1.2.7

它在这个应用程序中运行良好,我相信从以前的 iOS 版本更新到 iOS 14.4.2 会导致问题。

0 投票
0 回答
60 浏览

reactjs - 我想从 App.js 文件中打开导航页面(React Native)

我需要在点击通知栏上打开音频单页

https://github.com/DoubleSymmetry/react-native-track-player/issues/346#issuecomment-450512039 我试过这个工作,但现在我想从App.js文件打开页面(导航显示未定义)

我也试过这个https://stackoverflow.com/a/65299433/12716902

0 投票
0 回答
79 浏览

typescript - 关于 react-native-track-player 跳过曲目功能的建议

我有一系列歌曲,我将它映射到 aFlatList和 onPress 我得到了 song.id 并使用它来查找数组中的特定歌曲并将其传递给TrackPlayer.add()

];

我将它传递给 react-native-track-player 是这样的:

我可以通过单击播放不同的歌曲,FlatList但这样做不会让我使用 TrackPlayer.skipToNext() 或 TrackPlayer.skipToPrevious() 功能。有人可以建议我如何使用此功能或自己实现它的方法吗

0 投票
0 回答
426 浏览

android - react-native-track-player:如何修复 TypeError:null 不是 android 中的对象(评估 'TrackPlayer.STATE_NONE')?

我正在尝试实现 react - native - track - player,但我遇到了上述错误,请指导我如何解决这个错误。我已经重新安装了两次应用程序,但在我的情况下,错误并不短。我我在下面分享一段代码以供参考。

  1. 我已经制作了一个这样的 service.js 文件
  1. 像这样在 index.js 中导入它
  1. 最后这是我的设置文件代码,请通过它。
0 投票
0 回答
212 浏览

node.js - React-native-track-player 不为直播发送标题内容范围

在 react-native-track-player 库的帮助下,尝试使用 React native 和 Nodjs 创建一个真正的音频流应用程序和服务器来播放音频。一切正常,但是当涉及到来自服务器的真正实时流时,react-native-track-player 没有发送任何内容范围,因此服务器将使用内容范围响应部分内容 206 状态。

有人对此有所了解吗?

这是我为服务器准备的:

}

另一方面音频播放器:

};

这是标题的样子:

这是流式 uri 的示例:http://143.244.142.104:8000/file/songs/audios/default.mp3

0 投票
0 回答
99 浏览

javascript - react-native-track-player 隐藏通知

我有一个播放器,它会随机播放 4 种声音

当 react-native-track-player 播放时,即使我没有设置除了声音之外的任何东西,它也会有通知。有人知道如何在播放时隐藏通知吗?

0 投票
2 回答
890 浏览

android - TypeError: null is not an object (evalating 'TrackPlayer.RATING_HEART') && Module AppRegistry is not a registered callable module

在过去的 1.5 天左右,我试图让 react-native-track-player 工作,但我无法实现。无论我尝试什么,我总是最终遇到相同的错误块:

我用react-native expo和 'normal' react-native(根据 react-native docu)设置它JSTS。对于我尝试过的所有变体:

  • 删除/重新安装节点模块
  • npm cache verify(如此处所述,(来自此处)和其他一些缓存重置/删除的东西。react-native start --reset-cache
  • 我已经从他们的 GitHub 存储库中复制了示例。
  • 我几乎更新和/或重新安装了每个库(包括node

所有这些努力都以完全相同的错误告终。

所以你,我真的不知道该怎么办了。一般来说,我是 react-native 和 app dev 的初学者。所以说实话,我犯的错误很可能是超级愚蠢/简单的。但我就是找不到。如果有任何建议,我将不胜感激。

编辑 - 依赖错误: 在此处输入图像描述

编辑 2:解决方案 -react-native删除jcenter之间v0.64 v0.65是我所有问题的根源,请查看下面的答案以获取详细信息。