首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想播放远程网址从反应-本地-轨道-支付者在iOS

我想播放远程网址从反应-本地-轨道-支付者在iOS
EN

Stack Overflow用户
提问于 2021-02-06 12:25:27
回答 1查看 115关注 0票数 0

我正在使用react-native-track-player创建一个音乐播放器。我正在使用Youtube API进行音频流。它给出的URL如下

代码语言:javascript
复制
https://r2---sn-gwpa-w5py.googlevideo.com/videoplayback?expire=1612552132&ei=ZEMdYNnJDumPz7sPyrSLmAw&ip=49.36.246.217&id=o-AFQLS1cSUJ6_bXBjMOIiWk1NuIYTMUTVu4rmliPZmJCS&itag=251&source=youtube&requiressl=yes&mh=VD&mm=31%2C29&mn=sn-gwpa-w5py%2Csn-gwpa-qxaz&ms=au%2Crdu&mv=m&mvi=2&pl=21&initcwndbps=225000&vprv=1&mime=audio%2Fwebm&ns=nxhNYqBZK92ToigY08JRZjEF&gir=yes&clen=230633&dur=18.961&lmt=1524503096692151&mt=1612530050&fvip=2&keepalive=yes&c=WEB&n=UIc0qqVvrMQOjPVkP&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAObqQA5vFYy6rJ3O3J4zswofNj2NFZOrwMF05p_PgWg9AiAmnde3njBRfvPmW_2VVA0YO1aLWQl0V3STGayuqgBRKA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgFTqy7Ng9zxhQY4GM4vP1BooPeHOf50PTikb59C67voACIGDybTTJBdLkp9lUx_-ZLdCulG_y3TH6iMhBbAn1AZR_&ratebypass=yes

但是react-native-track-player并不只在iOS上播放来自这个网址的音频,它在安卓上工作得很好

在iOS中,react-native-track-player的末尾需要带有.mp3扩展名的URL。我是否可以将.mp3添加到此URL,或者如何在iOS上播放此链接中的音频。

我的代码是

代码语言:javascript
复制
TrackPlayer.setupPlayer().then(() => {
    console.log('Player set')
});
TrackPlayer.add([{
    id: 'trackId1',
    url: 'https://r2---sn-gwpa-w5py.googlevideo.com/videoplayback?expire=1612552132&ei=ZEMdYNnJDumPz7sPyrSLmAw&ip=49.36.246.217&id=o-AFQLS1cSUJ6_bXBjMOIiWk1NuIYTMUTVu4rmliPZmJCS&itag=251&source=youtube&requiressl=yes&mh=VD&mm=31%2C29&mn=sn-gwpa-w5py%2Csn-gwpa-qxaz&ms=au%2Crdu&mv=m&mvi=2&pl=21&initcwndbps=225000&vprv=1&mime=audio%2Fwebm&ns=nxhNYqBZK92ToigY08JRZjEF&gir=yes&clen=230633&dur=18.961&lmt=1524503096692151&mt=1612530050&fvip=2&keepalive=yes&c=WEB&n=UIc0qqVvrMQOjPVkP&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cns%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAObqQA5vFYy6rJ3O3J4zswofNj2NFZOrwMF05p_PgWg9AiAmnde3njBRfvPmW_2VVA0YO1aLWQl0V3STGayuqgBRKA%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRAIgFTqy7Ng9zxhQY4GM4vP1BooPeHOf50PTikb59C67voACIGDybTTJBdLkp9lUx_-ZLdCulG_y3TH6iMhBbAn1AZR_&ratebypass=yes',
    title: 'Title',
    artist: 'Artist',
    artwork: 'https://lh3.googleusercontent.com/jpatCs-PW2LbLWMITjnM9wh5W49QL1c5dhMD3_v6LDZ1okUGgJZIyqp5z4F_Pred10sZlFYjB3Vk6pRE=w1920-h1080-l90-rj'
  }]);
TrackPlayer.play();

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2021-02-06 23:19:04

是的,你的网址应该看起来像这样的https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3,但这意味着你想要播放的曲目必须上传到某个地方作为mp3文件

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

https://stackoverflow.com/questions/66073551

复制
相关文章

相似问题

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