Video Playback Control Using Predetermined Control Lines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing dynamic video playing schemes for multiple columns of videos fail to accurately control the automatic playing and stopping of videos, leading to playing chaos, misplacement of video areas on the screen, and user operation-induced mis-playing of non-target videos.
Innovation Solution
A video playing method and apparatus that displays videos in rows and columns, using predetermined control lines arranged along the column direction to determine and control the playing and stopping of videos, ensuring accurate video playback and user experience by positioning videos in a suitable visual area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automatic playing is enabled for multiple columns of videos, then video playback continuity is improved, but playing chaos and mis-playing occur due to inaccurate control
Solution Approach 1:
The patent divides the video playback control into independent column units, each with its own control line. This segmentation allows precise control of each video column independently, preventing playing chaos while maintaining overall continuity. Each column's playback is controlled by its own control line position relative to trigger lines, enabling reliable individual control within the multi-column system.
Solution Approach 2:
The patent introduces control lines as intermediary elements between user interaction and video playback. These control lines act as mediators that translate user scrolling actions into precise playback triggers. The control lines' positions and movements serve as an intermediate control mechanism that accurately determines when each video should start or stop playing, eliminating mis-playing issues.
2Ease of operation
If videos are played automatically upon user sliding, then user interaction responsiveness is improved, but non-target videos may play incorrectly due to operation-induced errors
Solution Approach 1:
The patent performs preliminary actions by pre-positioning control lines for each video column before user interaction occurs. These control lines are预先 arranged at specific positions that correspond to trigger lines. When users scroll, the system checks which control lines have been crossed to determine the correct video to play. This preliminary setup ensures that even during rapid or accidental scrolling, the system accurately identifies the intended target video based on control line positions rather than simply playing the first available video.
3Area of stationary object
If multiple videos are played simultaneously in multiple columns, then visual area utilization is improved, but control complexity increases leading to positioning errors
Solution Approach 1:
The patent applies a universal control mechanism that functions across all video columns simultaneously. The same control line and trigger line concepts are reused for each column, creating a multi-functional system where a single control approach manages multiple videos. This universal approach maintains visual area utilization while avoiding the need for completely separate control systems for each column, thus managing complexity effectively.
Solution Approach 2:
The patent introduces a new dimensional approach by adding the control line position dimension to video playback control. Instead of controlling playback solely through time-based or sequential logic, the system adds spatial positioning of control lines as an additional dimension. This allows simultaneous control of multiple columns by monitoring which control lines have been crossed, enabling precise positioning control without exponentially increasing system complexity.
Data Source
AI summary
Embodiments of the present disclosure relate to a video playing method and apparatus, a device, and a storage medium. The method includes: displaying a plurality of videos in a form of rows and columns in a first page, a column direction being consistent with a slide direction supported by the page; determining a first target video reaching a corresponding predetermined control line of predetermined control lines among videos in a to-be-played row in response to a trigger operation, the predetermined control lines being in correspondence with the columns in the first page, the predetermined control lines being arranged at intervals along the column direction; and stopping playing of a second target video that is being played in the first page, and playing the first target video in the first page.


