[發明專利]無縫切換媒資播放器的方法和系統在審
| 申請號: | 201911344582.4 | 申請日: | 2019-12-24 |
| 公開(公告)號: | CN111158629A | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 許山蒙;裴英 | 申請(專利權)人: | 蘇寧智能終端有限公司 |
| 主分類號: | G06F3/16 | 分類號: | G06F3/16;G11B19/02;G11B20/10 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 黃玉東 |
| 地址: | 210000 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 無縫 切換 播放 方法 系統 | ||
1.一種無縫切換媒資播放器的方法,其特征在于,所述方法包括:
建立UI層與播放管理服務層的綁定關系,UI層將媒資信息傳入播放管理服務層;
播放管理服務層在檢測到媒資信息的媒資類型發生變化時,釋放當前的播放控制器類,創建新的播放控制器類。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據UI層的播放業務邏輯,歸納集合有多種播控方法;
根據歸納集合的播控方法,定義通用的播放控制器接口,所述播放控制器接口封裝有所述播控方法供調用;
對不同的播放器建立不同的播放控制器類,不同的所述播放控制器類統一實現對所述播放控制器接口封裝的播控方法的具體實施。
3.根據權利要求2所述的方法,其特征在于,所述播放管理服務層建立播放控制器接口當前的播放控制器相關變量,用來保存當前的播放控制器接口實例,當播放管理服務層收到來自UI層的媒資信息時,進行如下處理:
若檢測到收到的與當前播放控制器變量對應的媒資類型一致,則直接調用當前的播放控制器類的播控方法更新播放列表;
若檢測到當前的播放控制器變量為空,則先根據媒資信息的媒資類型創建播放控制器接口實例并賦值給當前的播放控制器變量,然后調用當前新的播放控制器類的播控方法播放媒資列表;
若檢測到當前的播放控制器變量不為空,且當前的播放控制器類對應的媒資類型與傳入的媒資類型不一致,則釋放掉舊的播放控制器類,并根據媒資類型創建新的播放控制器接口實例并賦值給當前的播放控制器變量,然后調用當前新的播放控制器類的播控方法播放媒資列表。
4.根據權利要求2所述的方法,其特征在于,所述播放控制器接口內部封裝有播放開始、播放暫停、播放列表展示、播放切換的實現方法。
5.根據權利要求1所述的方法,其特征在于,所述UI層通過媒體控制器將媒資信息傳入到播放管理服務層,所述UI層通過狀態偵聽器監聽播放狀態是否變更。
6.根據權利要求2所述的方法,其特征在于,所述播放控制器類封裝有對應播放器SDK的調用。
7.一種無縫切換媒資播放器的系統,其特征在于,所述系統包括:
UI層,向播放管理服務層發送媒資信息,其中,UI層與播放管理服務層事先綁定;
播放管理服務層,接收所述媒資信息,進行媒資類型判斷,并在與當前媒資類型不同時,釋放當前的播放控制器類,創建新的播放控制器類;
播放控制器接口,封裝有不同播放控制器類的實現方法。
8.根據權利要求7所述的系統,其特征在于,所述UI層通過媒體控制器將媒資信息傳入到播放管理服務層,所述UI層通過狀態偵聽器監聽播放狀態是否變更。
9.根據權利要求7所述的系統,其特征在于,針對不同的播放器,建立有不同的播放控制器類。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇寧智能終端有限公司,未經蘇寧智能終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911344582.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動態充電方法
- 下一篇:一種基于紅外熱成像的害蟲計數方法





