System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開實施例涉及數據處理,尤其涉及一種視頻的預覽方法、裝置、設備及存儲介質。
技術介紹
1、目前,為了提高視頻等多媒體數據的觀看體驗,可以對視頻等多媒體數據進行編輯,例如,在視頻中添加表情包、背景聲音等素材,以提高視頻的觀看體驗,在此情況下,由于視頻內包括多種類型的素材,在預覽視頻時,需要讀取并播放視頻內包括各個素材。
2、現有技術中,可以通過多個讀取模塊讀取視頻內包括各個素材。例如,多個讀取模塊包括視頻讀取模塊和聲音讀取模塊;可以通過視頻讀取模塊讀取視頻內的表情包,可以通過聲音讀取模塊讀取視頻內的背景聲音。
3、然而,專利技術人發現現有技術至少存在如下技術問題:當視頻內包括多個素材的數量較多時,通過多個讀取模塊讀取視頻內包括各個素材的時間較長,導致視頻出現播放卡頓,影響視頻的預覽效果。
技術實現思路
1、本公開實施例提供一種視頻的預覽方法、裝置、設備及存儲介質,可以提高視頻的預覽效果。
2、第一方面,本公開實施例提供一種視頻的預覽方法,包括:
3、獲取視頻讀取線當前的讀取時間節點;以及,獲取視頻包括的多個素材片段的軌道信息,其中所述軌道信息包括所述素材片段的展示時間區間,其中所述多個素材片段中包括至少一個復合片段,所述復合片段內包括多個子素材片段,且所述復合片段的展示時間區間包括多個展示時間子區間,一個所述展示時間子區間對應一個所述子素材片段;
4、若所述讀取時間節點在所述復合片段的展示時間區間內,則通過引擎層內的子引擎
5、第二方面,本公開實施例提供一種視頻的預覽裝置,包括:
6、獲取模塊,用于獲取視頻讀取線當前的讀取時間節點;以及,獲取視頻包括的多個素材片段的軌道信息,其中所述軌道信息包括所述素材片段的展示時間區間,其中所述多個素材片段中包括至少一個復合片段,所述復合片段內包括多個子素材片段,且所述復合片段的展示時間區間包括多個展示時間子區間,一個所述展示時間子區間對應一個所述子素材片段;
7、讀取模塊,用于若所述讀取時間節點在所述復合片段的展示時間區間內,則通過引擎層內的子引擎模塊和各個子素材片段的展示時間子區間,讀取并播放所述復合片段內包括的各個子素材片段。
8、第三方面,本公開實施例提供一種電子設備,包括:
9、處理器,以及與所述處理器通信連接的存儲器;
10、所述存儲器存儲計算機執行指令;
11、所述處理器執行所述存儲器存儲的計算機執行指令,以實現如上第一方面所述的視頻的預覽方法。
12、第四方面,本公開實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機執行指令,當處理器執行所述計算機執行指令時,實現如上第一方面所述的視頻的預覽方法。
13、第五方面,本公開實施例提供一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現如上第一方面所述的視頻的預覽方法。
14、本實施例提供的視頻的預覽方法、裝置、設備及存儲介質,該方法包括:獲取視頻讀取線當前的讀取時間節點;以及,獲取視頻包括的多個素材片段的軌道信息,其中軌道信息包括素材片段的展示時間區間,其中多個素材片段中包括至少一個復合片段,復合片段內包括多個子素材片段,且復合片段的展示時間區間包括多個展示時間子區間,一個展示時間子區間對應一個子素材片段;若讀取時間節點在復合片段的展示時間區間內,則通過引擎層內的子引擎模塊和各個子素材片段的展示時間子區間,讀取并播放復合片段內包括的各個子素材片段。由于通過引擎層內的子引擎模塊,可以直接讀取并播放復合片段內包括的各個子素材片段,這樣就減少了讀取多個素材片段的時長,避免了視頻出現播放卡頓的情況,因此提高了視頻的預覽效果。
本文檔來自技高網...【技術保護點】
1.一種視頻的預覽方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述子引擎模塊至少包括子視頻讀取模塊和子圖像讀取模塊;
3.根據權利要求2所述的方法,其特征在于,所述子引擎模塊還包括子子引擎模塊,所述子子引擎模塊包括子子視頻讀取模塊和子子圖像讀取模塊;相應地,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述引擎層還包括視頻讀取模塊和圖像讀取模塊;所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取視頻讀取線當前的讀取時間節點,包括:
6.根據權利要求5所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方法,其特征在于,所述確定讀取并播放所述復合片段內包括的各個子素材片段的平均響應時長,包括:
8.根據權利要求1至7任一項所述的方法,其特征在于,還包括:
9.一種視頻的預覽裝置,其特征在于,包括:
10.一種電子設備,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;
11.一種計算機可讀存儲
12.一種計算機程序產品,其特征在于,包括計算機程序,該計算機程序被處理器執行時實現如權利要求1至8任一項所述的視頻的預覽方法。
...【技術特征摘要】
1.一種視頻的預覽方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述子引擎模塊至少包括子視頻讀取模塊和子圖像讀取模塊;
3.根據權利要求2所述的方法,其特征在于,所述子引擎模塊還包括子子引擎模塊,所述子子引擎模塊包括子子視頻讀取模塊和子子圖像讀取模塊;相應地,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述引擎層還包括視頻讀取模塊和圖像讀取模塊;所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取視頻讀取線當前的讀取時間節點,包括:
6.根據權利要求5所述的方法,其特征在于,還包括:
7.根據權利要求6所述的方...
【專利技術屬性】
技術研發人員:金永慶,周驛,沈澤偉,饒培,賴磊,
申請(專利權)人:北京字跳網絡技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。