Video Cover Preview With Duration-Triggered Inline Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video preview methods provide incomplete and low-definition video content summaries, leading to poor user experience, high misplay rates, and inefficiency in selecting videos of interest due to limited adaptability to different screen sizes and inability to support live videos.
Innovation Solution
A video preview method that detects a preview operation on a target video cover, determines the operation duration, and upon reaching a threshold, invokes a player container to play the corresponding video content, ensuring complete content playback adaptable to various screen resolutions and supporting live videos.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If picture frames are displayed for video preview, then the video preview page can show multiple videos, but the preview effect is poor and the content is incomplete
Solution Approach 1:
The patent uses video covers (copies of video content) instead of complete video playback. The video cover displays key frames or representative images from the video, allowing users to preview content without playing the entire video, thus reducing information loss while maintaining preview effectiveness
Solution Approach 2:
The patent prepares video covers in advance by extracting key frames or generating representative images from videos. This preliminary action allows users to quickly assess video content before deciding to play, improving preview effectiveness without requiring complete video content to be loaded
2Adaptability or versatility
If picture frames are used for video preview, then the page can accommodate multiple videos, but the definition is limited and cannot adapt to different screen sizes
Solution Approach 1:
The patent implements dynamic video cover generation that adapts to different screen sizes and resolutions. The system adjusts the size, quality, and composition of video covers based on the user's device characteristics, ensuring optimal display quality across various screens while maintaining adaptability
Solution Approach 2:
The patent changes parameters such as image resolution, compression level, and display size of video covers based on screen characteristics. By adjusting these parameters dynamically, the system maintains high definition quality on large screens while ensuring compatibility and acceptable quality on smaller devices
3Reliability
If picture frames are displayed for video preview, then the video overview can be shown, but it cannot support live videos and frequent playback occurs
Solution Approach 1:
The patent introduces video covers as an intermediary between the user and the actual video content. The cover acts as a mediator that provides sufficient information for accurate video selection, reducing the need for frequent playback and exit operations while maintaining preview accuracy
Solution Approach 2:
The patent uses partial action by displaying only the most relevant video information through covers rather than requiring complete video playback. This partial preview provides enough information for accurate selection, improving productivity by reducing frequent playback operations
Data Source
AI summary
This application provides video preview techniques. The techniques comprise detecting a preview operation performed on a target video cover in a video preview page, and determining an operation duration of the preview operation, wherein the video preview page comprises video covers of at least two videos, a page container is provided at a position where each video cover is displayed in the video preview page, and each page container is configured to detect a preview operation performed on a corresponding video cover; determining a player container associated with a page container of the target video cover when the operation duration reaches a duration threshold, wherein the player container is configured to carry a target player of playing video content; loading the target player carried in the player container, and playing video content corresponding to the target video cover at a position of the target video cover through the target player.


