Dynamic instream autoplay based on presence of watch while mini player
First Claim
1. A method, comprising:
- presenting, by a processor of an electronic device, a first media player and a plurality of elements in a user interface (UI);
providing a first playback of a first media item in the first media player in the UI;
in response to receiving user input, scrolling the plurality of elements to remove from view, from the UI, one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input;
continuing, during the scrolling of the plurality of elements, the first playback of the first media item by the first media player that remains visible in the UI during the scrolling of the plurality of elements;
determining that the second media player is configured to start a second playback of a second media item without a user playback request, in response to the second media player becoming visible in the UI; and
preventing the second media player from starting the second playback of the second media item during the first playback of the first media item by the first media player that is visible in the UI.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting, by a processor of an electronic device, a user interface (UI) including a media player portion and a scrollable portion, providing a first playback of a first media item in a first media player in the first media player portion, and scrolling to an area in the scrollable portion that includes a second media player while continuing the first playback of the first media item by the first media player that remains visible in the UI. The method also includes determining that the second media player is configured to start a second playback of a second media item upon scrolling to the area in the scrollable portion and preventing the second media player from providing the second playback of the second media item during the first playback of the first media item.
22 Citations
20 Claims
-
1. A method, comprising:
-
presenting, by a processor of an electronic device, a first media player and a plurality of elements in a user interface (UI); providing a first playback of a first media item in the first media player in the UI; in response to receiving user input, scrolling the plurality of elements to remove from view, from the UI, one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; continuing, during the scrolling of the plurality of elements, the first playback of the first media item by the first media player that remains visible in the UI during the scrolling of the plurality of elements; determining that the second media player is configured to start a second playback of a second media item without a user playback request, in response to the second media player becoming visible in the UI; and preventing the second media player from starting the second playback of the second media item during the first playback of the first media item by the first media player that is visible in the UI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a display device; a memory communicably coupled to the display device; and a processing device communicable coupled to the memory, the processing device to execute instructions to; present a first media player and a plurality of elements in a user interface (UI); provide a first playback of a first media item in the first media player in the UI; in response to receiving user input, scroll the plurality of elements to remove from view, from the UI, one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; continuing, during scrolling of the plurality of elements, the first playback of the first media item by the first media player that remains visible in the UI during the scrolling of the plurality of elements; determine that the second media player is configured to start a second playback of a second media item without a user playback request, in response to the second media player becoming visible in the UI; and prevent the second media player from starting the second playback of the second media item during the first playback of the first media item by the first media player that is visible in the UI. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
presenting, by an electronic device, a first media player and a plurality of elements in a user interface (UI); providing a first playback of a first media item in the first media player in the UI; in response to receiving user input, scrolling the plurality of elements to remove from view, from the UI, one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; continuing, during the scrolling of the plurality of elements, the first playback of the first media item by the first media player that remains visible in the UI during the scrolling of the plurality of elements; determining that the second media player is configured to start a second playback of a second media item without a user playback request, in response to the second media player becoming visible in the UI; and preventing the second media player from starting the second playback of the second media item during the first playback of the first media item by the first media player that is visible in the UI. - View Dependent Claims (17, 18, 19, 20)
-
Specification