[發明專利]視頻播放方法、裝置及設備有效
| 申請號: | 201811608783.6 | 申請日: | 2018-12-27 |
| 公開(公告)號: | CN109688455B | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 尹增勇 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/443;H04N21/485 |
| 代理公司: | 北京天達共和律師事務所 11798 | 代理人: | 關剛 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 視頻 播放 方法 裝置 設備 | ||
本公開提出了一種視頻播放方法、裝置及設備,其中,方法包括:確定待布局的可滑動組件;將視頻播放組件添加至可滑動組件的項目中;控制視頻播放組件進行視頻播放。由此,通過將視頻播放組件添加至可滑動組件的項目中,實現了當可滑動組件開始滑動時,視頻播放組件會自動跟隨可滑動組件進行滑動,實現100%跟手,降低了視頻播放組件位置調整的延遲,避免視頻播放組件遮擋可滑動組件中的其他內容。
技術領域
本公開涉及應用程序開發技術領域,尤其涉及一種視頻播放方法、裝置及設備。
背景技術
在Android系統中,Activity是一個應用程序組件,通過提供一個屏幕為用戶提供交互功能。例如,Activity中可以包括可滑動組件、視頻播放組件等,從而為用戶提供視頻播放、滑動等功能。
相關技術中,通常在當前Activity的根布局下增加視頻播放組件,在可滑動組件開始滑動時,通過位置同步不斷調整視頻播放組件的位置,使視頻播放組件跟隨可滑動組件滑動,給用戶呈現出一種視頻播放組件就在可滑動組件中的感覺。然而,該方案中視頻播放組件的位置調整是間歇性的,無法做到100%跟手,并且由于調用時機差異,同步調整位置的代碼往往不能及時生效,導致視頻播放組件遮擋可滑動組件內容。
發明內容
本公開旨在至少在一定程度上解決相關技術中的技術問題之一。
為此,本公開的第一個目的在于提出一種視頻播放方法,通過將視頻播放組件添加至可滑動組件的項目中,實現了當可滑動組件開始滑動時,視頻播放組件會自動跟隨可滑動組件進行滑動,實現100%跟手,降低了視頻播放組件位置調整的延遲,避免視頻播放組件遮擋可滑動組件中的其他內容。
本公開的第二個目的在于提出一種視頻播放裝置。
本公開的第三個目的在于提出一種電子設備。
本公開的第四個目的在于提出一種非臨時性計算機可讀存儲介質。
本公開第一方面實施例提出了一種視頻播放方法,包括:
確定待布局的可滑動組件;
將視頻播放組件添加至所述可滑動組件的項目中;
控制所述視頻播放組件進行視頻播放。
本公開實施例的視頻播放方法,通過確定待布局的可滑動組件,進而將視頻播放組件添加至可滑動組件的項目中,進一步控制視頻播放組件進行視頻播放。本實施例中,通過將視頻播放組件添加至可滑動組件的項目中,在播放視頻時若可滑動組件開始滑動,由于視頻播放組件設置在項目中,視頻播放組件會自動跟隨可滑動組件進行滑動,實現100%跟手,降低了視頻播放組件位置調整的延遲,避免視頻播放組件遮擋可滑動組件中的其他內容。并且,由于不需要進行位置的同步,不再需要位置同步相關的代碼,降低了代碼量,解決了代碼復雜度高的問題,降低bug數量。
另外,根據本公開上述實施例的視頻播放方法還可以具有如下附加技術特征:
可選地,所述將視頻播放組件添加至所述可滑動組件的項目中,包括:將所述視頻播放組件的布局直接添加至所述可滑動組件的項目布局中;或者,通過新建的方式在所述可滑動組件的項目布局中創建所述視頻播放組件。
可選地,所述控制所述視頻播放組件進行視頻播放,包括:接收全屏播放指令;將所述視頻播放組件從當前項目中移除,并添加至應用程序根布局中;調整所述視頻播放組件的大小與屏幕方向,以使所述視頻播放組件全屏播放視頻。
可選地,所述將所述視頻播放組件從當前項目中移除,并添加至應用程序根布局中包括:將所述視頻播放組件從當前項目中移除,并添加至應用程序根布局的最上層。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811608783.6/2.html,轉載請聲明來源鉆瓜專利網。





