首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React原生曲目播放器无法将歌曲添加到播放列表

React原生曲目播放器无法将歌曲添加到播放列表
EN

Stack Overflow用户
提问于 2019-10-27 17:33:56
回答 1查看 669关注 0票数 1

我正在开发react native中的一个音乐播放器,并且一直在使用包react-native-track-player。到目前为止,我在android上的软件包还没有问题。但是当我尝试在ios上运行它时,我得到了错误You attempted to set the keywith the value

代码语言:javascript
复制
{"id":"0",
 "url":{"uri":"https://urltosong.mp3"},
 "artwork":"https://url_to_artwork.jpg",
 "artist":"author",
 "title":"song titile"
} 

on an object that is meant to be immutable and has been frozen.

生成错误的代码是

代码语言:javascript
复制
async function togglePlayback() {
    const currentTrack = await TrackPlayer.getCurrentTrack();
    if (currentTrack == null) {
      await TrackPlayer.reset();
      await TrackPlayer.add(playlist); //this was never adding and die silently
      await TrackPlayer.play();
    } else {
            await TrackPlayer.add(playlist); //adding this line the error above appeared
            await TrackPlayer.play();
            //console.warn(TrackPlayer.getCurrentTrack())
    }
  }

我正在使用这个版本的包"react-native-track-player": "^2.0.0-rc13",,我不知道我是否遗漏了什么。我将感谢你在解决这个问题上的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-09-01 04:07:02

将您的轨迹更改为:

代码语言:javascript
复制
{"id":"0",
 "url":"https://urltosong.mp3",
 "artwork":"https://url_to_artwork.jpg",
 "artist":"author",
 "title":"song titile"
} 

Resource Object应为Urls或Urls

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58578153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档