[發明專利]基于云端網絡音樂播放器實現多機同步播放的方法有效
| 申請號: | 201910852796.6 | 申請日: | 2019-09-10 |
| 公開(公告)號: | CN110557454B | 公開(公告)日: | 2022-07-05 |
| 發明(設計)人: | 薛柯利;曾義;杜其昌 | 申請(專利權)人: | 廣州河東科技有限公司 |
| 主分類號: | H04L67/02 | 分類號: | H04L67/02;H04L67/1095;H04L65/611 |
| 代理公司: | 廣州容大知識產權代理事務所(普通合伙) 44326 | 代理人: | 劉新年 |
| 地址: | 510000 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 云端 網絡 音樂 播放 實現 同步 方法 | ||
1.一種基于云端網絡音樂播放器實現多機同步播放的方法,其特征在于,包括一個主播放器和多個從播放器,其中:
主播放器實現流程如下:
步驟S101:讀取預存云端的URI地址;
步驟S102:創建HTTP客戶端;
步驟S103:連接云端服務,如果連接成功后,跳轉至步驟S104,否則等待;
步驟S104:獲取音頻列表;
步驟S105:開始下載音樂;
步驟S106:音樂數據幀緩存;
步驟S107:創建一個組播線程;
步驟S108:發送時間截消息;
步驟S109:創建一個發送音樂數據幀的線程;
步驟S110:依次發送音樂數據幀;當到達一定緩存時,發送播放指令;具體為:當主播放器與從播放器音樂數據幀處于相等時,主播放發送播放指令讓從播放器一起播放音樂;
步驟S111:開始音頻解碼;
步驟S112:直到解碼完畢;
從播放器實現流程如下:
步驟S201:創建一個組播線程;
步驟S202:監聽組播端口,如果有數據,跳轉至S203,否則一直監聽;
步驟S203:驗證消息是否正確,如果正確,跳轉至S204,否則跳轉至S202;
步驟S204:判斷是否時間截消息,如果是,跳轉至S205;
步驟S205:同步時間截;
步驟S206:創建一個接收音樂數據幀線程;
步驟S207:一直緩存音樂數據幀;
步驟S208:判斷是否播放指令,如果是,跳轉至S209;
步驟S209:開始音頻解碼;
步驟S210:直到解碼完畢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州河東科技有限公司,未經廣州河東科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910852796.6/1.html,轉載請聲明來源鉆瓜專利網。





