Background Audio on Mobile Devices
First Claim
1. In a computing environment, a system comprising, a media service configured to play audio in a background process on a mobile device, an interface set by which an application when in the foreground communicates with the media service, the application communicating information via the interface to the media service that corresponds to audio data to play, the media service configured to act upon requests directed towards the audio playback as the media service plays background audio.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a technology in which a mobile device service plays background audio as instructed by a third party audio player application. The service continues to play background audio after the audio player application is deactivated from the foreground, e.g., as another application becomes the foreground application. Also described is launching agents to obtain additional information and/or to handle custom audio formats, and handling of user requests from a universal (system) volume control or the audio player application (when in the foreground).
32 Citations
20 Claims
- 1. In a computing environment, a system comprising, a media service configured to play audio in a background process on a mobile device, an interface set by which an application when in the foreground communicates with the media service, the application communicating information via the interface to the media service that corresponds to audio data to play, the media service configured to act upon requests directed towards the audio playback as the media service plays background audio.
- 14. In a computing environment, a method performed at least in part on at least one processor, comprising, communicating audio track information to a media service from an audio application operating as a foreground application of a computing device, obtaining audio data corresponding to the audio track information, closing the foreground application, processing the audio data in the media service to play the audio track, including as background audio while another foreground application is running.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
running an audio user interface application as a foreground application on a mobile device; communicating information from the audio user interface application via a background audio service interface to a media service, the information directed towards playing at least one audio track; and processing audio data corresponding to the at least one audio track in the media service to provide audio for output, including after the audio user interface application is deactivated. - View Dependent Claims (19, 20)
-
Specification