Dynamic Instream Autoplay Based on Watch While Mini Player
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional media players often play multiple media items simultaneously, leading to a negative user experience and inaccurate media item view tracking, as they automatically play media items even when another is already playing, causing overlapping videos or audio tracks.
Innovation Solution
Implementing a 'watch while' media player that remains visible and continues playing a first media item while allowing interaction with the device, preventing a second media item from autoplaying unless explicitly requested, and allowing configuration options for autoplaying based on media item type or source.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If multiple media items are played simultaneously by conventional media players, then media item playback continuity is maintained, but user experience deteriorates due to overlapping videos or audio tracks and inaccurate view tracking
Solution Approach 1:
The system proactively prevents the second media item from autoplaying when a first media item is already playing. The media player detects the playback state of existing media items and blocks autoplay requests for new items, thereby preventing overlapping playback before it occurs. This resolves the contradiction by maintaining playback continuity through controlled sequential playback while avoiding harmful overlapping.
2Ease of operation
If a media player allows automatic playback of media items, then playback initiation is simplified, but media item view tracking becomes inaccurate due to unintended simultaneous playback
Solution Approach 1:
The media player implements a feedback mechanism that continuously monitors the playback state of current media items. Before allowing autoplay of a new media item, the system checks whether another item is already playing and uses this feedback information to决定是否 block the autoplay. This ensures accurate view tracking by preventing unintended simultaneous playback while maintaining simple autoplay functionality.
3Object-affected harmful factors
If a media player prevents autoplay of subsequent media items, then user experience is improved by avoiding overlapping playback, but device interaction flexibility is reduced
Solution Approach 1:
The system dynamically adjusts its autoplay behavior based on the current playback state. When a media item is playing, autoplay is blocked to prevent overlapping. When no media item is playing, autoplay is permitted to maintain convenience. This dynamic adaptation resolves the contradiction by providing different autoplay behaviors in different contexts, improving user experience without permanently restricting device interaction flexibility.
Data Source
AI summary
A method includes, responsive to user input, scrolling a plurality of elements visible on a user interface (UI) to scroll out of view, from the UI, one or more first elements of the plurality of elements that were visible in the UI prior to the user input, and to scroll into view, in the UI, one or more second elements that were not visible in the UI prior to the user input. A first media player and a second media player are concurrently visible in the UI responsive to the scrolling. The method further includes, responsive to first playback of a first media item via the first media player having priority over second playback of a second media item via the second media player, preventing the second playback of the second media item during the first playback of the first media item.


