我在用电脑播放歌曲,然后打开手机登录立即就识别到了我电脑正在听歌,然后我手机切歌的话,电脑直接改变。 等于这时手机是 PC 软件的控制器?在技术层面上怎么实现这个效果的?
1
heyjunjie 2019-09-24 15:47:20 +08:00
如果说是一个用户,应该通过网络就可以实现吧?服务端本来就获取了你正在 app 上收听的内容进度,你让他 pc 和 app 同步播放都不太难。。
|
2
dobelee 2019-09-24 15:50:47 +08:00 via Android
这不是个简单的 socket 就能实现的吗。
手机从来都不是什么 pc 的控制器。控制器是 spo.tify 的中心服务器,中心服务器知道某个活跃端的状态,并将状态同步到所以在线端。 |
3
Macolor21 OP @heyjunjie Websocket ? 我查了一下貌似是 Spotify Connect ?但是我看了一下 这个只支持同一 WiFi 下,但是我手机没链接 wifi,似乎是 ss 的原因?
感觉像打开了新世界,接触了听歌的新姿势 |
4
nullboy 2019-09-24 15:58:05 +08:00 1
手机上发送微信,电脑上居然收到了.............
|
5
HankAviator 2019-09-24 15:58:38 +08:00 via Android
@Macolor21 就是 spotify connect 啊有啥大惊小怪的😂断网后你再试试
|
6
Macolor21 OP |
7
HankAviator 2019-09-24 16:11:02 +08:00 via Android
@Macolor21 网易云能把版权搞定就不错了😂面向国内用户使用的 app 都不会注意用户体验,不挣钱的 feature 基本没戏
|
8
xfriday 2019-09-24 16:15:33 +08:00
这有什么稀罕的,mac 上 ctrl+c,iphone 上可以长按 paste !
|
9
xupefei 2019-09-24 16:57:51 +08:00 1
楼上都想多了。其实是 Spotify 在局域网广播了一个 zeroconf。运行一个 bonjour 工具就知道了。
|