US 11,750,879 B2
Video content display method, client, and storage medium
Weiqin Lian, Beijing (CN); You Tu, Beijing (CN); and Hongji Song, Beijing (CN)
Assigned to BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed by BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., Beijing (CN)
Filed on Mar. 28, 2022, as Appl. No. 17/706,536.
Application 17/706,536 is a continuation of application No. PCT/CN2020/110582, filed on Aug. 21, 2020.
Claims priority of application No. 201910919403.9 (CN), filed on Sep. 26, 2019.
Prior Publication US 2022/0224978 A1, Jul. 14, 2022
Int. Cl. H04N 21/44 (2011.01); H04N 21/472 (2011.01); H04N 21/81 (2011.01)
CPC H04N 21/44016 (2013.01) [H04N 21/472 (2013.01); H04N 21/812 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method for displaying video content, comprising:
detecting a current state parameter when receiving a starting instruction, wherein the current state parameter comprises a data loading state indicating whether a client terminal has finished loading video data corresponding to the video content, a data invalidation state indicating whether the video data cached by the client terminal has expired, a display timing state indicating whether the client terminal is at a display timing, and an insertion state indicating whether the video content is allowed to insert into a natural information stream;
determining whether the current state parameter meets a preset display condition for displaying the video content;
reading preloaded video data in response to determining that the current state parameter meets the preset display condition, wherein the preset display condition is used to determine whether to display the video content corresponding to the preloaded video data;
embedding the video content into the natural information stream to obtain information stream corresponding to a target video, wherein the target video comprises the natural information stream and the video content embedded in the natural information stream;
in response to the starting instruction, playing the target video; and
performing smooth transitions between the video content and the natural information stream while playing the target video, wherein the smooth transitions comprise switching from the video content to the natural information stream and switching from the natural information stream to the video content, and wherein the performing smooth transitions between the video content and the natural information stream while playing the target video further comprises switching between the video content and the natural information stream in response to receiving a swipe operation performed by a user.