[發明專利]彈幕播放方法、裝置、計算機可讀存儲介質和終端有效
| 申請號: | 201810463101.0 | 申請日: | 2018-05-15 |
| 公開(公告)號: | CN108696767B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 銀國徽 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/4788;H04N21/488 |
| 代理公司: | 北京中原華和知識產權代理有限責任公司 11019 | 代理人: | 壽寧;張華輝 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 彈幕 播放 方法 裝置 計算機 可讀 存儲 介質 終端 | ||
本發明公開了一種彈幕播放方法、裝置、計算機可讀存儲介質和終端。其中,該彈幕播放方法包括接收當前待播放彈幕的播放請求;根據播放請求,確定播放當前待播放彈幕的目標彈幕軌道;將當前待播放彈幕調度至目標彈幕軌道;在目標彈幕軌道上播放當前待播放彈幕。通過本發明實施例,根據當前待播放彈幕的播放請求,確定出與之相應的目標彈幕軌道;然后,在所確定出的目標彈幕軌道上進行彈幕的播放;由此可以避免因彈幕字體尺寸與彈幕軌道不匹配而造成的彈幕顯示不完全的缺陷,還可以避免進入同一彈幕軌道的前后兩個彈幕之間發生碰撞的缺陷,從而解決了彈幕與其軌道可以動態匹配的技術問題,而且還提高了彈幕軌道的使用率。
技術領域
本發明涉及一種計算機技術領域,特別是涉及一種彈幕播放方法、裝置、計算機可讀存儲介質和終端。
背景技術
在現有的視頻播放中,彈幕是一項較為常見的功能,它對于增強觀眾之間的互動,提升產品的活躍度有著積極的作用。
當在上述視頻播放的過程中播放彈幕時,由于每個彈幕的播放時長各不相同,因而會使得后一個彈幕碰撞前一個彈幕,甚至會使得后一個彈幕碾壓前一個彈幕,從而造成彈幕間的覆蓋、遮擋等現象。此外,由于彈幕字體的大小也會有所不同;然而,彈幕軌道卻是固定高度的軌道;當彈幕字體的高度大于彈幕軌道的高度時,會出現彈幕顯示不完全的現象。
因此,現有的彈幕播放方法存在彈幕與其軌道無法動態匹配的缺陷。
發明內容
本發明解決的技術問題是提供一種彈幕播放方法、裝置、計算機可讀存儲介質和終端,以解決如何使得彈幕與其軌道動態匹配的技術問題。
為了實現上述目的,根據本發明的第一方面,提供以下技術方案:
一種彈幕播放方法,包括:
生成預設彈幕軌道;
接收當前待播放彈幕的播放請求,所述當前待播放彈幕的播放請求包括所述當前待播放彈幕的字體高度信息;
獲取預設彈幕軌道高度信息;
根據所述當前待播放彈幕的字體高度信息和所述預設彈幕軌道高度信息,確定播放所述當前待播放彈幕的目標彈幕軌道;
根據所述當前待播放彈幕占用預設彈幕軌道的數量,確定播放所述當前待播放彈幕的目標彈幕軌道;
將所述當前待播放彈幕調度至所述目標彈幕軌道;
在所述目標彈幕軌道上播放所述當前待播放彈幕;
其中,所述根據所述當前待播放彈幕占用預設彈幕軌道的數量,確定播放所述當前待播放彈幕的所述目標彈幕軌道的步驟,具體包括:
根據所述當前待播放彈幕占用預設彈幕軌道的數量,判斷是否存在相鄰的所述數量個處于空閑狀態的預設彈幕軌道;
若存在,則將所述相鄰的所述數量個處于空閑狀態的預設彈幕軌道合并為一個虛擬彈幕軌道,并將所述虛擬彈幕軌道確定為播放所述當前待播放彈幕的所述目標彈幕軌道。
進一步地,所述生成預設彈幕軌道的步驟,具體包括:
獲取顯示區域的屬性信息;其中,所述顯示區域用于彈幕播放;
根據所述顯示區域的所述屬性信息生成所述預設彈幕軌道。
進一步地,所述根據所述當前待播放彈幕占用預設彈幕軌道的數量,判斷是否存在相鄰的所述數量個處于空閑狀態的預設彈幕軌道,具體包括:
若所述相鄰的所述數量個預設彈幕軌道中不存在正在播放的彈幕,則判斷為存在相鄰的所述數量個處于空閑狀態的預設彈幕軌道;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810463101.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:彈幕顯示方法、裝置和計算機可讀存儲介質
- 下一篇:一種語音識別方法及系統





