1.一種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)即可判斷是否在緩沖。