关于客户端和服务端同步播放音乐

aa5116638 2017-07-28 10:49:04
本人刚接触android不久,想做一个同步播放音乐的软件,就是在一个wifi下,客户端再连接到服务端ip,实现服务端控制客户端音乐播放、暂停、控制音乐播放进度,求指导一下!!
...全文
227 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_41346120 2019-04-17
  • 打赏
  • 举报
回复
老哥还在吗,为啥我连接不上服务器啊
荒漠的远行者 2017-07-28
  • 打赏
  • 举报
回复
Server和Client之间连接用socket连接进行实现即可,然后Server向Client发送相应的命令,Client解析下命令,再根据相应的命令做出相应的操作即可。这个问题的关键在于Socket连接发送消息,音乐播放楼主应该会吧
寒冰大神 2017-07-28
  • 打赏
  • 举报
回复
使用长连接 ,服务端与客户端之间建立长连接,服务端控制客户端时 服务端直接在长连接里发送播放、暂停的命令,客户端接收到相应的命令后做出相应的动作即可。
aa5116638 2017-07-28
  • 打赏
  • 举报
回复
引用 4 楼 qq_34364155 的回复:
[quote=引用 3 楼 aa5116638 的回复:] [quote=引用 1 楼 qq_34364155 的回复:] 使用长连接 ,服务端与客户端之间建立长连接,服务端控制客户端时 服务端直接在长连接里发送播放、暂停的命令,客户端接收到相应的命令后做出相应的动作即可。
长连接是用socket吗,另外如果要拖动歌曲进度条,控制播放的进度怎么实现[/quote] 长连接是用socket,要拖动歌曲进度条,服务端把进度的百分比发送到客户端,客户端再计算调整。[/quote]要用到线程吗
aa5116638 2017-07-28
  • 打赏
  • 举报
回复
引用 4 楼 qq_34364155 的回复:
[quote=引用 3 楼 aa5116638 的回复:] [quote=引用 1 楼 qq_34364155 的回复:] 使用长连接 ,服务端与客户端之间建立长连接,服务端控制客户端时 服务端直接在长连接里发送播放、暂停的命令,客户端接收到相应的命令后做出相应的动作即可。
长连接是用socket吗,另外如果要拖动歌曲进度条,控制播放的进度怎么实现[/quote] 长连接是用socket,要拖动歌曲进度条,服务端把进度的百分比发送到客户端,客户端再计算调整。[/quote] 那是不是每个客户端都要有要播放的歌曲,能不能直接播放服务端有而客户端没有的歌曲
寒冰大神 2017-07-28
  • 打赏
  • 举报
回复
引用 3 楼 aa5116638 的回复:
[quote=引用 1 楼 qq_34364155 的回复:] 使用长连接 ,服务端与客户端之间建立长连接,服务端控制客户端时 服务端直接在长连接里发送播放、暂停的命令,客户端接收到相应的命令后做出相应的动作即可。
长连接是用socket吗,另外如果要拖动歌曲进度条,控制播放的进度怎么实现[/quote] 长连接是用socket,要拖动歌曲进度条,服务端把进度的百分比发送到客户端,客户端再计算调整。
aa5116638 2017-07-28
  • 打赏
  • 举报
回复
引用 1 楼 qq_34364155 的回复:
使用长连接 ,服务端与客户端之间建立长连接,服务端控制客户端时 服务端直接在长连接里发送播放、暂停的命令,客户端接收到相应的命令后做出相应的动作即可。
长连接是用socket吗,另外如果要拖动歌曲进度条,控制播放的进度怎么实现
已经导出可直接运行的jar工程,并附有项目源码。 一、 客户端: 1) 播放器界面  音乐列表显示界面  音乐搜索界面  用户登录界面  用户注册界面  各种消息提醒框  音乐播放区域 2) 音乐播放功能  音乐试听  音乐下载  音乐播放方式选择(单曲、随机、列表循环等) 3) 音乐列表  默认列表(用于音乐播放试听)  网络列表(同步网络歌单)  本地音乐(导入本地音乐) 4) 播放控制  自定义播放进度条  可点击或拖动快进  自定义下一首、上一首、暂停图标进行控制 5) 音乐下载  音乐试听时缓存文件,退出程序自动删除  音乐下载,可自定义下载路径  音乐下载列表,提醒当前下载进度 二、 服务端: 1) 用户信息  用户登录判断  用户登录次数统计  用户下载音乐量统计  用户注册账号 2) 音乐信息  音乐信息查询、修改、删除等  音乐文件下载至本地  音乐试听  音乐上传  音乐专辑、播放次数等信息查询 三、 后台管理: 1) 信息管理  查询、更改、删除音乐信息  查询、更改、删除用户信息 2) 音乐批量上传  下载音乐表格模板  根据模板批量上传音乐至服务器

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧