[發明專利]Android清晰度切換方法、裝置、終端及可讀介質有效
| 申請號: | 201811020653.0 | 申請日: | 2018-09-03 |
| 公開(公告)號: | CN109144612B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/451;H04N7/01 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 清晰度 切換 方法 裝置 終端 可讀 介質 | ||
1.一種Android清晰度切換方法,其特征在于,包括:
當監聽到清晰度切換事件時,調用TextureView對象的幀數據獲取方法獲取TextureView對象所播放碼流信息的當前幀數據;
調用高斯模糊管理器對象構建方法構建高斯模糊管理器對象,調用高斯模糊管理器對象的高斯算法對所述當前幀數據進行高斯模糊處理,得到當前幀數據的高斯模糊數據;
調用圖像視圖構建方法構建圖像視圖,根據所述TextureView對象的布局參數設置所述圖像視圖的布局參數,將所述高斯模糊數據設置到圖像視圖中,并將設置高斯模糊數據后的圖像視圖添加至TextureView對象頂層;
所述將所述高斯模糊數據設置到圖像視圖中,并將設置高斯模糊數據后的圖像視圖添加至TextureView對象頂層,包括:
調用圖像視圖的圖像設置方法,將所述高斯模糊數據設置到圖像視圖中;
調用TextureView對象的視圖添加方法,將設置高斯模糊數據后的圖像視圖添加至TextureView對象頂層;
獲取切換清晰度后的碼流信息,并于獲取到切換清晰度后的碼流信息時,將所述圖像視圖從TextureView對象中移除,并控制TextureView對象播放切換清晰度后的碼流信息。
2.根據權利要求1所述的方法,其特征在于,所述監聽到清晰度切換事件,包括:
通過預先設置的清晰度切換按鈕監聽器,監聽到清晰度切換按鈕發生點擊事件。
3.根據權利要求1所述的方法,其特征在于,所述根據所述TextureView對象的布局參數設置所述圖像視圖的布局參數,包括:
調用布局參數對象獲取方法,獲取布局參數對象;
根據所述TextureView對象的布局參數對所述布局參數對象進行賦值;
根據賦值后的布局參數對象設置所述圖像視圖的布局參數。
4.根據權利要求1所述的方法,其特征在于,所述獲取切換清晰度后的碼流信息,包括:
獲取切換清晰度后的碼流信息對應的統一資源定位符URL;
通過調用URL設置方法,將切換清晰度后的碼流信息對應的URL設置到TextureView對象對應的播放器對象中;
TextureView對象對應的播放器對象接收所述切換清晰度后的碼流信息。
5.根據權利要求1所述的方法,其特征在于,所述將所述圖像視圖從TextureView對象中移除,包括:
調用TextureView對象的視圖移除方法,將所述圖像視圖從TextureView對象中移除。
6.根據權利要求1所述的方法,其特征在于,在所述監聽到清晰度切換事件之前,包括:
在頁面布局文件中定義TextureView類的視圖承載控件,并設置所述視圖承載控件的布局參數及ID信息;
根據所述視圖承載控件的ID信息調用視圖承載控件獲取方法,獲取視圖承載控件,并將獲取的視圖承載控件標記為TextureView對象;
通過播放器對象的視圖綁定方法,將所述TextureView對象與播放器對象進行綁定;其中,TextureView對象播放所綁定的播放器對象獲取的碼流信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811020653.0/1.html,轉載請聲明來源鉆瓜專利網。





