Systems and methods for multi-context media control and playback
Abstract
An electronic device is disclosed. The electronic device includes a display, one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors. The one or more programs include instructions for detecting a first input; and determining whether a change to the first input is detected within a first time period after detecting the first input. In accordance with a determination that a change to the first input is detected within the first time period after detecting the first input, first media content is added to a playlist. In accordance with a determination that a change to the first input is not detected within the first time period after detecting the first input, the first media content is caused to be presented.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A server computer, comprising:
one or more processors; memory; and one or more programs stored in the memory, the one or more programs including instructions that, when transmitted to a client computer and executed by the client computer, cause the client computer to:
during presentation of first media content, display an affordance to a user, wherein the affordance is configured such that selection of the affordance will cause second media content to be presented;
during presentation of the first media content, detect a first input corresponding to a selection of the affordance; and
in response to detecting the first input:
cause the audibility of the first media content to be reduced;
cause the second media content to be presented; and
at an end of a first time period:
cause the presentation of the second media content to be ceased; and
cause the audibility of the first media content to be increased.
2 . The server computer of claim 1 , the one or more programs further including instructions that, when transmitted to a client computer and executed by the client computer, cause the client computer to, in response to displaying the affordance, obtain at least a portion of the second media content.
3 . The server computer of claim 1 , wherein the end of the first time period corresponds to the earlier of:
a determination that a cursor is detected outside of a display region associated with the second media content; a determination that a change to the first input is detected after a certain time period has passed since detecting the first input; and a determination that a preview duration is expired.
4 . The server computer of claim 3 , wherein the first input corresponds to a click-down event.
5 . The server computer of claim 4 , wherein the change to the first input corresponds to a click-release event.
6 . The server computer of claim 1 , wherein the instructions to cause the audibility of the first media content to be reduced include instructions for pausing the first media content.
7 . The server computer of claim 6 , wherein the instructions to cause the audibility of the first media content to be increased include instructions for unpausing the first media content.
8 . A non-transitory computer readable storage medium storing one or more programs for execution by an electronic device having at least one processor and memory, the one or more programs including instructions for:
during presentation of first media content, displaying an affordance to a user, wherein the affordance is configured such that selection of the affordance will cause second media content to be presented; during presentation of the first media content, detecting a first input corresponding to a selection of the affordance; in response to detecting the first input:
causing the audibility of the first media content to be reduced;
causing the second media content to be presented; and
at an end of a first time period:
causing the presentation of the second media content to be ceased; and
causing the audibility of the first media content to be increased.
9 . The non-transitory computer readable storage medium of claim 8 , the one or more programs further including instructions for, in response to displaying the affordance, obtaining at least a portion of the second media content.
10 . The non-transitory computer readable storage medium of claim 8 , wherein the end of the first time period corresponds to the earlier of:
a determination that a cursor is detected outside of a display region associated with the second media content; a determination that a change to the first input is detected after a certain time period has passed since detecting the first input; and a determination that a preview duration is expired.
11 . The non-transitory computer readable storage medium of claim 10 , wherein the first input corresponds to a click-down event.
12 . The non-transitory computer readable storage medium of claim 11 , wherein the change to the first input corresponds to a click-release event.
13 . The non-transitory computer readable storage medium of claim 8 , wherein the instructions for causing the audibility of the first media content to be reduced include instructions for pausing the first media content.
14 . The non-transitory computer readable storage medium of claim 13 , wherein the instructions for causing the audibility of the first media content to be increased include instructions for unpausing the first media content.
15 . A method for previewing media content, comprising:
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors:
during presentation of first media content, displaying an affordance to a user, wherein the affordance is configured such that selection of the affordance will cause second media content to be presented;
during presentation of the first media content, detecting a first input corresponding to a selection of the affordance;
in response to detecting the first input:
causing the audibility of the first media content to be reduced;
causing the second media content to be presented; and
at an end of a first time period:
causing the presentation of the second media content to be ceased; and
causing the audibility of the first media content to be increased.
16 . The method of claim 15 , further comprising, in response to displaying the affordance, obtaining at least a portion of the second media content.
17 . The method of claim 15 , wherein the end of the first time period corresponds to the earlier of:
a determination that a cursor is detected outside of a display region associated with the second media content; a determination that a change to the first input is detected after a certain time period has passed since detecting the first input; and a determination that a preview duration is expired.
18 . The method of claim 17 , wherein the first input corresponds to a click-down event.
19 . The method of claim 18 , wherein the change to the first input corresponds to a click-release event.
20 . The method of claim 15 , wherein causing the audibility of the first media content to be reduced includes pausing the first media content.
21 . The method of claim 20 , wherein causing the audibility of the first media content to be increased including unpausing the first media content.
22 . An electronic device, comprising:
a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
during presentation of first media content, displaying an affordance to a user, wherein the affordance is configured such that selection of the affordance will cause second media content to be presented;
during presentation of the first media content, detecting a first input corresponding to a selection of the affordance;
in response to detecting the first input:
causing the audibility of the first media content to be reduced;
causing the second media content to be presented; and
at an end of a first time period:
causing the presentation of the second media content to be ceased; and
causing the audibility of the first media content to be increased.
23 . The electronic device of claim 22 , the one or more programs further including instructions for, in response to displaying the affordance, obtaining at least a portion of the second media content.
24 . The electronic device of claim 22 , wherein the end of the first time period corresponds to the earlier of:
a determination that a cursor is detected outside of a display region associated with the second media content; a determination that a change to the first input is detected after a certain time period has passed since detecting the first input; and a determination that a preview duration is expired.
25 . The electronic device of claim 24 , wherein the first input corresponds to a click-down event.
26 . The electronic device of claim 25 , wherein the change to the first input corresponds to a click-release event.
27 . The electronic device of claim 22 , the instructions for causing the audibility of the first media content to be reduced including instructions for pausing the first media content.
28 . The electronic device of claim 27 , the instructions for causing the audibility of the first media content to be increased including instructions for unpausing the first media content.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.