[發(fā)明專利]智能終端及其快速頻道切換方法和裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201410445098.1 | 申請(qǐng)日: | 2014-09-03 |
| 公開(公告)號(hào): | CN104202675A | 公開(公告)日: | 2014-12-10 |
| 發(fā)明(設(shè)計(jì))人: | 黃鵬 | 申請(qǐng)(專利權(quán))人: | 樂視致新電子科技(天津)有限公司 |
| 主分類號(hào): | H04N21/472 | 分類號(hào): | H04N21/472;H04N21/431 |
| 代理公司: | 北京恒都律師事務(wù)所 11395 | 代理人: | 李向東 |
| 地址: | 300467 天津市濱海新區(qū)生態(tài)城*** | 國(guó)省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 智能 終端 及其 快速 頻道 切換 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及媒體播放技術(shù)領(lǐng)域,特別地,涉及一種智能終端及其快速頻道切換方法和裝置。
背景技術(shù)
媒體播放器在視頻播放過程中切換頻道時(shí),需要釋放舊的播放實(shí)例占用的資源,為新的播放實(shí)例申請(qǐng)并初始化資源,這些資源無論是內(nèi)存還是其他硬件設(shè)備(比如硬件解碼器等),其初始化和釋放過程中都需要消耗較多時(shí)間。有些情況下,該時(shí)間可能會(huì)占很大比重,給用戶的使用帶來了非常不好的體驗(yàn)。
以基于安卓(Android)操作系統(tǒng)平臺(tái)的媒體播放器為例,假設(shè)已有播放實(shí)例player1?:
MediaPlayer?player1?=?newMediaPlayer();
player1.setSurface(surface);
player1.start();
其中surface為屏幕顯示控件(SurfaceView)的實(shí)例,在切換播放另外一個(gè)網(wǎng)絡(luò)數(shù)據(jù)流或者媒體文件時(shí),需要先停止player1;
player1.stop();
player1.release();
然后重新創(chuàng)建一個(gè)實(shí)例player2?開始播放新的請(qǐng)求,
MediaPlayer?player2?=?newMediaPlayer();
player2.setSurface(surface);
player2.start();
在Android定義的API使用上,每一個(gè)播放實(shí)例必須有一個(gè)SurfaceView用來顯示視頻,否則視頻無法展示,而且SurfaceView的生命周期綁定在MediaPlayer上,銷毀MediaPlayer,SurfaceView即被銷毀。上述頻道切換過程中,釋放播放實(shí)例player1時(shí)會(huì)銷毀surface,在創(chuàng)建player2時(shí)又需要重新創(chuàng)建SurfaceView的實(shí)例,無論是SurfaceView的創(chuàng)建還是銷毀過程,由于其涉及到相關(guān)硬件資源,所以需要采用耗時(shí)較長(zhǎng)的阻塞方式處理,導(dǎo)致其頻道切換過程需要消耗較長(zhǎng)的時(shí)間,給用戶帶來非常不好的使用體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明提供一種智能終端的快速頻道切換方法,用于解決現(xiàn)有媒體播放器在切換頻道時(shí)因耗時(shí)較長(zhǎng)影響用戶使用體驗(yàn)的問題。
本發(fā)明還提供了一種智能終端及其快速頻道切換裝置,以保證上述方法在實(shí)際中的應(yīng)用。
為了解決上述問題,本發(fā)明公開了一種智能終端的快速頻道切換方法,包括:接收控制設(shè)備發(fā)送的媒體播放請(qǐng)求,所述媒體播放請(qǐng)求包括待播放頻道標(biāo)識(shí);根據(jù)所述待播放頻道標(biāo)識(shí),啟動(dòng)第一播放器,所述第一播放器用于準(zhǔn)備播放待播放頻道;判斷是否存在第二播放器播放當(dāng)前播放頻道;若存在所述第二播放器正在播放所述當(dāng)前播放頻道,則將所述第二播放器使用的屏幕顯示控件綁定到所述第一播放器上,通過所述第一播放器播放所述待播放頻道。
優(yōu)選的,所述判斷是否存在第二播放器播放當(dāng)前播放頻道之后,還包括:若不存在所述第二播放器正在播放所述當(dāng)前播放頻道,則通過所述第一播放器播放所述待播放頻道。
優(yōu)選的,所述第一播放器包括第一應(yīng)用層播放器和第一底層播放器;所述第二播放器包括第二應(yīng)用層播放器和第二底層播放器;所述將所述第二播放器使用的屏幕顯示控件綁定到所述第一播放器上,通過所述第一播放器播放所述待播放頻道之前,還包括:所述第一底層播放器下載所述待播放頻道的數(shù)據(jù)至緩沖區(qū);所述第二底層播放器釋放當(dāng)前占用的資源。
優(yōu)選的,所述將所述第二播放器使用的屏幕顯示控件綁定到所述第一播放器上,通過所述第一播放器播放所述待播放頻道之前,還包括:所述第二播放器繼續(xù)播放所述當(dāng)前播放頻道。
優(yōu)選的,還包括:設(shè)置所述緩沖區(qū)的最大持續(xù)時(shí)間和最小持續(xù)時(shí)間參數(shù);判斷所述緩沖區(qū)中的數(shù)據(jù)的可播放時(shí)長(zhǎng)是否小于所述最小持續(xù)時(shí)間參數(shù),若是則暫停所述待播放數(shù)據(jù)的播放過程;判斷所述緩沖區(qū)中的數(shù)據(jù)的可播放時(shí)長(zhǎng)是否大于所述最大持續(xù)時(shí)間參數(shù),若是則暫停所述待播放數(shù)據(jù)的下載過程。?
依據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,還公開了一種智能終端的快速頻道切換裝置,包括:播放請(qǐng)求接收單元,用于接收控制設(shè)備發(fā)送的媒體播放請(qǐng)求,所述媒體播放請(qǐng)求包括待播放頻道標(biāo)識(shí);播放器啟動(dòng)單元,用于根據(jù)所述待播放頻道標(biāo)識(shí),啟動(dòng)第一播放器,所述第一播放器用于準(zhǔn)備播放待播放頻道;播放器判斷單元,用于判斷是否存在第二播放器播放當(dāng)前播放頻道;第一播放控制單元,用于當(dāng)播放器判斷單元的反饋結(jié)果為所述第二播放器正在播放所述當(dāng)前播放頻道時(shí),將所述第二播放器使用的屏幕顯示控件綁定到所述第一播放器上,通過所述第一播放器播放所述待播放頻道。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樂視致新電子科技(天津)有限公司;,未經(jīng)樂視致新電子科技(天津)有限公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410445098.1/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





