System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開實施例涉及互聯網,尤其涉及一種界面切換方法、裝置、電子設備及存儲介質。
技術介紹
1、在互聯網應用中,通過在應用界面內設置直播組件,在特定區域內形成直播視頻的預覽界面,從而使應用程序在展示應用內的基礎信息的同時,同時播放特定直播間的預覽視頻,之后,用戶可以通過觸發直播組件,來切換至對應的直播間界面,從而實現視頻界面的快速切換。
2、然而,在實際應用過程中,當由預覽界面切換至直播間界面的過程中,存在卡頓和黑屏的問題,影響界面切換過程的流暢度。
技術實現思路
1、本公開實施例提供一種界面切換方法、裝置、電子設備及存儲介質,以克服界面切換過程中存在卡頓和黑屏的問題。
2、第一方面,本公開實施例提供一種界面切換方法,包括:
3、在第一界面內播放目標直播間的預覽視頻,并在接收到針對所述預覽視頻的觸發指令后,拉取所述目標直播間的直播流數據;通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像;在第二界面內顯示所述目標幀圖像,直至所述目標直播間的直播視頻加載完成后,在所述第二界面內播放目標直播間的直播視頻。
4、第二方面,本公開實施例提供一種界面切換方法,包括:
5、在目標應用程序的第二界面內,播放目標直播間的直播視頻,并在接收到針對所述目標直播間的退出指令后,拉取所述目標直播間的直播流數據;
6、通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像;
7、在所述目標應用程序的第一界面內
8、第三方面,本公開實施例提供一種界面切換裝置,包括:
9、第一播放單元,用于在第一界面內播放目標直播間的預覽視頻,并在接收到針對所述預覽視頻的觸發指令后,拉取所述目標直播間的直播流數據;
10、第一處理單元,用于通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像;
11、第二播放單元,用于在第二界面內顯示所述目標幀圖像,直至所述目標直播間的直播視頻加載完成后,在所述第二界面內播放目標直播間的直播視頻。
12、第四方面,本公開實施例提供一種界面切換裝置,包括:
13、第三播放單元,在目標應用程序的第二界面內,播放目標直播間的直播視頻,并在接收到針對所述目標直播間的退出指令后,拉取所述目標直播間的直播流數據;
14、第二處理單元,通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像;
15、第四播放單元,在所述目標應用程序的第一界面內顯示所述目標幀圖像,直至所述目標直播間的預覽視頻加載完成后,在所述第一界面內播放目標直播間的預覽視頻。
16、第五方面,本公開實施例提供一種電子設備,包括:
17、處理器,以及與所述處理器通信連接的存儲器;
18、所述存儲器存儲計算機執行指令;
19、所述處理器執行所述存儲器存儲的計算機執行指令,以實現如上第一方面以及第一方面各種可能的設計所述的界面切換方法,或者,實現如上第二方面以及第二方面各種可能的設計所述的界面切換方法。
20、第六方面,本公開實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面以及第一方面各種可能的設計所述的界面切換方法,或者,實現如上第二方面以及第二方面各種可能的設計所述的界面切換方法。
21、第七方面,本公開實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面以及第一方面各種可能的設計所述的界面切換方法,或者,實現如上第二方面以及第二方面各種可能的設計所述的界面切換方法。
22、本實施例提供的界面切換方法、裝置、電子設備及存儲介質,通過在第一界面內播放目標直播間的預覽視頻,并在接收到針對所述預覽視頻的觸發指令后,拉取所述目標直播間的直播流數據;通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像;在第二界面內顯示所述目標幀圖像,直至所述目標直播間的直播視頻加載完成后,在所述第二界面內播放目標直播間的直播視頻。在由預覽視頻所在的第一界面跳轉至直播視頻所在的第二界面的過程中,通過直播流數據獲得對應的目標幀圖像,并在第二界面未加載完屏幕圖像緩存之前,顯示該目標幀圖像,從而避免由第一界面向第二界面跳轉過程中的黑屏,增加界面切換過程的流暢度。
本文檔來自技高網...【技術保護點】
1.一種界面切換方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標函數通過接收重寫后的目標方法來實現目標幀圖像的立即生成,所述目標方法為特定時刻消息發送方法。
4.根據權利要求2所述的方法,其特征在于,所述執行目標函數,對所述直播流數據進行處理,得到所述目標幀圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述在第一界面內播放目標直播間的預覽視頻,包括:
6.根據權利要求1所述的方法,其特征在于,在接收到針對所述預覽視頻的觸發指令后,還包括:
7.根據權利要求6所述的方法,其特征在于,所述將所述屏幕圖像緩存繪制在第二繪圖表面內,以播放目標直播間的直播視頻,包括:
8.一種界面切換方法,其特征在于,包括:
9.一種界面切換裝置,其特征在于,包括:
10.一種界面切換裝置,其特征在于,包括:
11.一種電子設備,其特
12.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如權利要求1至8任一項所述的界面切換方法。
13.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執行時實現權利要求1至8中任一項所述的界面切換方法。
...【技術特征摘要】
1.一種界面切換方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述通過所述目標直播間的直播流數據,獲取所述目標直播間的目標幀圖像,包括:
3.根據權利要求2所述的方法,其特征在于,所述目標函數通過接收重寫后的目標方法來實現目標幀圖像的立即生成,所述目標方法為特定時刻消息發送方法。
4.根據權利要求2所述的方法,其特征在于,所述執行目標函數,對所述直播流數據進行處理,得到所述目標幀圖像,包括:
5.根據權利要求1所述的方法,其特征在于,所述在第一界面內播放目標直播間的預覽視頻,包括:
6.根據權利要求1所述的方法,其特征在于,在接收到針對所述預覽視頻的觸發指令后,還包括:
7.根據權利要...
【專利技術屬性】
技術研發人員:楊倩,李磊,
申請(專利權)人:北京字跳網絡技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。