Partial Video Playback in Carousel Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional video playback applications delay the start of subsequent videos until the previous video has stopped playing and only initiate playback when fully visible on the user device, leading to inefficiencies in video presentation.
Innovation Solution
Implementing a system that allows for the auto-play of partially visible videos, enabling concurrent playback of fully and partially visible videos, and calculating content provider fees based on cumulative consumption time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the application waits for a video to be fully visible before playing it, then the video playback is synchronized with user viewing, but delays occur between videos being played
Solution Approach 1:
The system initiates video playback in advance when the video becomes partially visible in the carousel, rather than waiting for full visibility. This preliminary action reduces the delay between videos while still providing a buffer to ensure the video is within the user's potential field of view.
2Productivity
If the application plays only one video at a time, then the user experience is simple and focused, but productivity in terms of video consumption is reduced
Solution Approach 1:
The system allows multiple videos to play concurrently in the carousel, with up to two videos playing at the same time. This partial action approach increases video consumption productivity while maintaining manageable complexity by limiting the number of concurrent playbacks rather than allowing all videos to play simultaneously.
3Productivity
If the application scrolls through videos automatically, then video presentation efficiency increases, but audio management becomes complex
Solution Approach 1:
The system applies different audio policies to different videos based on their visibility state. The fully visible video receives audio output, while partially visible videos have audio muted. This local differentiation resolves the audio management complexity by creating clear, context-dependent rules rather than attempting uniform audio handling for all concurrent videos.
Data Source
AI summary
A user device receives a plurality of content items that include a plurality of videos for presentation to a user of the user device, and renders a user interface on the user device. The user interface includes a first video of the plurality of content items that is being played concurrently with a second video of the plurality of videos. The second video is playing while being partially visible in the user interface.


