亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種android系統(tǒng)播放器檢測(cè)緩沖的方案的制作方法

文檔序號(hào):12697610閱讀:254來(lái)源:國(guó)知局

本發(fā)明涉及計(jì)算機(jī)程序領(lǐng)域,具體是一種android系統(tǒng)播放器檢測(cè)緩沖的方案。



背景技術(shù):

現(xiàn)有android系統(tǒng)進(jìn)行播放網(wǎng)絡(luò)視頻的時(shí)候,由于網(wǎng)絡(luò)原因會(huì)出現(xiàn)卡頓想象,此時(shí)產(chǎn)品需要顯示緩沖提示,目前大多依賴系統(tǒng)播放器的本身方法觸發(fā)對(duì)用戶的提示,即當(dāng)網(wǎng)絡(luò)卡頓時(shí),系統(tǒng)通過(guò)onBufferStart()接口通知開發(fā)者需要處理緩沖提示,現(xiàn)有技術(shù)不能及時(shí),準(zhǔn)確的反應(yīng)當(dāng)前android播放器的狀態(tài),有時(shí)會(huì)出現(xiàn)正常播放時(shí)出現(xiàn)緩沖提示,有時(shí)卡頓時(shí)反而無(wú)法提示緩沖的情況。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種android系統(tǒng)播放器檢測(cè)緩沖的方案,以解決上述背景技術(shù)中提出的問(wèn)題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種android系統(tǒng)播放器檢測(cè)緩沖的方案,其主要步驟如下:

步驟一:首先定義2個(gè)成員變量old Time,current Time,然后使用Handler構(gòu)建old Time與current Time的循環(huán)體,每隔1秒進(jìn)行一次循環(huán);

步驟二:在步驟一的循環(huán)體中不斷檢測(cè)播放器當(dāng)前播放的時(shí)間點(diǎn),通過(guò)系統(tǒng)播放器對(duì)象提供的接口getCurrentPosition()獲取當(dāng)前的播放時(shí)間點(diǎn)賦值給current Time;

步驟三:通過(guò)當(dāng)前獲取的播放器的時(shí)間點(diǎn)current Time與前一秒的播放器時(shí)間點(diǎn)old Time進(jìn)行比較,如果current Time等于old Time,則表明視頻播放出現(xiàn)了卡頓,需要提示用戶,如果current Time不等于old Time則表示播放正常;

步驟四:在每次比較完成后,將current Time賦值給old Time,old Time的值在第一次檢測(cè)時(shí)為0,之后old Time的值就是前一秒的current Time的值,這樣達(dá)到比較一秒前后一秒后的播放時(shí)間點(diǎn)即可判斷是否在緩沖。

與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:

本發(fā)明的方案能夠及時(shí),準(zhǔn)確的反應(yīng)視頻播放時(shí)的狀態(tài),保證可以按照需求進(jìn)行提示緩沖等信息。

具體實(shí)施方式

下面結(jié)合具體實(shí)施方式對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)地說(shuō)明。

一種android系統(tǒng)播放器檢測(cè)緩沖的方案,其主要步驟如下:

步驟一:首先定義2個(gè)成員變量old Time,current Time,然后使用Handler構(gòu)建old Time與current Time的循環(huán)體,每隔1秒進(jìn)行一次循環(huán);

步驟二:在步驟一的循環(huán)體中不斷檢測(cè)播放器當(dāng)前播放的時(shí)間點(diǎn),通過(guò)系統(tǒng)播放器對(duì)象提供的接口getCurrentPosition()獲取當(dāng)前的播放時(shí)間點(diǎn)賦值給current Time;

步驟三:通過(guò)當(dāng)前獲取的播放器的時(shí)間點(diǎn)current Time與前一秒的播放器時(shí)間點(diǎn)old Time進(jìn)行比較,如果current Time等于old Time,則表明視頻播放出現(xiàn)了卡頓,需要提示用戶,如果current Time不等于old Time則表示播放正常;

步驟四:在每次比較完成后,將current Time賦值給old Time,old Time的值在第一次檢測(cè)時(shí)為0,之后old Time的值就是前一秒的current Time的值,這樣達(dá)到比較一秒前后一秒后的播放時(shí)間點(diǎn)即可判斷是否在緩沖。

最后當(dāng)播放器退出后,循環(huán)也自動(dòng)停止。

上面對(duì)本發(fā)明的較佳實(shí)施方式作了詳細(xì)說(shuō)明,但是本發(fā)明并不限于上述實(shí)施方式,在本領(lǐng)域的普通技術(shù)人員所具備的知識(shí)范圍內(nèi),還可以在不脫離本發(fā)明宗旨的前提下作出各種變化。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1