问题标签 [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.
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:
javascript - 当音频组件处于焦点时,从图像和音频列表中播放音频
我有一个列表image
和audio
作为: -
我正在使用react-native-track-player
如果音频组件处于焦点位置,我必须播放。我到目前为止所尝试的: -
我的渲染部分FlatList
:-
我FlatList
的情况是:-
它给了我错误:-Changing onViewableItemsChanged on the fly is not supported
javascript - 使用 react-native-track-player 从 flatlist 播放选定的歌曲
我不知道如何从平面列表中播放选定的曲目/歌曲,我已经有一个 playerscreen.js,我可以在其中播放我的歌曲数组中的歌曲。我想实现用户搜索歌曲并从平面列表中选择列表中播放歌曲。下面是我的 songlist.js
这是我最初的 playerscreen.js
react-native - 不显示音轨和播放/暂停的音频背景模式控件不适用于 react-native-track-player
勾选后台处理,添加 BGTaskSchedulerPermittedIdentifiers,但音频控件不起作用 - 没有艺术家/曲目标题,没有暂停按钮。我尝试了这里提到的所有内容: Audio background mode not working with react-native-track-player ,但这没有帮助。真机是iOS 14.4.2 包版本:react-native-track-player 1.2.7
它在这个应用程序中运行良好,我相信从以前的 iOS 版本更新到 iOS 14.4.2 会导致问题。
reactjs - 我想从 App.js 文件中打开导航页面(React Native)
我需要在点击通知栏上打开音频单页
https://github.com/DoubleSymmetry/react-native-track-player/issues/346#issuecomment-450512039
我试过这个工作,但现在我想从App.js
文件打开页面(导航显示未定义)
typescript - 关于 react-native-track-player 跳过曲目功能的建议
我有一系列歌曲,我将它映射到 aFlatList
和 onPress 我得到了 song.id 并使用它来查找数组中的特定歌曲并将其传递给TrackPlayer.add()
];
我将它传递给 react-native-track-player 是这样的:
我可以通过单击播放不同的歌曲,FlatList
但这样做不会让我使用 TrackPlayer.skipToNext() 或 TrackPlayer.skipToPrevious() 功能。有人可以建议我如何使用此功能或自己实现它的方法吗
android - react-native-track-player:如何修复 TypeError:null 不是 android 中的对象(评估 'TrackPlayer.STATE_NONE')?
我正在尝试实现 react - native - track - player,但我遇到了上述错误,请指导我如何解决这个错误。我已经重新安装了两次应用程序,但在我的情况下,错误并不短。我我在下面分享一段代码以供参考。
- 我已经制作了一个这样的 service.js 文件
- 像这样在 index.js 中导入它
- 最后这是我的设置文件代码,请通过它。
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
javascript - react-native-track-player 隐藏通知
我有一个播放器,它会随机播放 4 种声音
当 react-native-track-player 播放时,即使我没有设置除了声音之外的任何东西,它也会有通知。有人知道如何在播放时隐藏通知吗?
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)设置它JS
和TS
。对于我尝试过的所有变体:
- 删除/重新安装节点模块
npm cache verify
(如此处所述),(来自此处)和其他一些缓存重置/删除的东西。react-native start --reset-cache
- 我已经从他们的 GitHub 存储库中复制了示例。
- 我几乎更新和/或重新安装了每个库(包括
node
)
所有这些努力都以完全相同的错误告终。
所以你,我真的不知道该怎么办了。一般来说,我是 react-native 和 app dev 的初学者。所以说实话,我犯的错误很可能是超级愚蠢/简单的。但我就是找不到。如果有任何建议,我将不胜感激。
编辑 2:解决方案 -react-native
删除jcenter
之间v0.64
v0.65
是我所有问题的根源,请查看下面的答案以获取详细信息。