【问题标题】:Notification control isn't working for 'react-native-track-player'通知控制不适用于 \'react-native-track-player\'
【发布时间】:2022-10-13 03:07:35
【问题描述】:

在我的 React Native 应用程序中,我使用的是 react-native-track-player。一切正常,但我无法从通知面板控制音乐。这是我正在使用的版本:

反应原生:"0.63.4"

反应原生轨道播放器:"^2.1.2"

这是我的功能部分代码:

const updateTrackPlayerOptions = async () => {
  return await TrackPlayer.updateOptions({
    jumpInterval: 5,
    alwaysPauseOnInterruption: true,
    stopWithApp: false,
    capabilities: [
      Capability.Play,
      Capability.Pause,
      Capability.Stop,
      Capability.SkipToNext,
      Capability.SkipToPrevious,
      Capability.SeekTo,
    ],
    compactCapabilities: [
      Capability.Play,
      Capability.Pause,
      Capability.Stop,
      Capability.SkipToNext,
      Capability.SkipToPrevious,
      Capability.SeekTo,
    ],
    notificationCapabilities: [
      Capability.Play,
      Capability.Pause,
      Capability.SkipToNext,
      Capability.SkipToPrevious,
    ],
  })
}

当我从通知面板按下暂停或播放时,似乎没有触发任何事件。我哪里错了?

【问题讨论】:

  • 嗨,您是否设法找到解决此问题的方法?如果你找到了,请分享你的答案。谢谢
  • 我还没有找到任何解决方案@AliRaza

标签: javascript reactjs react-native


【解决方案1】:

在您的playbackService.js 中,而不是: TrackPlayer.addEventListener(Event.RemotePlay, ()=>{}) 利用: TrackPlayer.addEventListener('远程播放', ()=>{})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 2021-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    相关资源
    最近更新 更多