Configuring media player
First Claim
1. A computer-implemented method comprising:
- implementing a runtime of a media player in a modular framework on an electronic device, the modular framework being configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types;
configuring the runtime for the electronic device using a module of the modular framework, the module abstracting at least one resource in the electronic device available to the media player; and
preparing the media player for execution, the media player using the resource during the execution based on configuration according to the module.
2 Assignments
0 Petitions
Accused Products
Abstract
A media player is executed on an electronic device by implementing a runtime of a media player in a modular framework on the electronic device. The modular framework is configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types. The runtime is configured for the electronic device using a module hosted by the modular framework. The module abstracts at least one resource in the electronic device available to the media player. The electronic device is prepared for execution of the media player on the electronic device, and the media player uses the resource during the execution based on configuration according to the module.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
implementing a runtime of a media player in a modular framework on an electronic device, the modular framework being configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types; configuring the runtime for the electronic device using a module of the modular framework, the module abstracting at least one resource in the electronic device available to the media player; and preparing the media player for execution, the media player using the resource during the execution based on configuration according to the module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program product tangibly embodied in a tangible program carrier and comprising instructions that when executed by a processor perform a method comprising:
-
implementing a runtime of a media player in a modular framework on an electronic device, the modular framework being configured to have each of multiple types of media player runtimes implemented therein and to host modules that configure any of the types of media player runtimes for respective device types; configuring the runtime for the electronic device using a first module of the modular framework, the first module abstracting at least one resource in the electronic device available to the media player; and preparing the media player for execution, the media player using the resource during the execution based on configuration according to the first module.
-
-
23. A system comprising:
-
an electronic device configured to present media output to a user; and a computer-readable medium accessible to the electronic device and comprising; a modular framework configured for having each of multiple types of media player runtimes implemented therein and for hosting modules that configure any of the multiple types of media player runtimes for respective device types; and a runtime of a media player implemented in the modular framework, the runtime configured for the electronic device by a module hosted by the modular framework, the module abstracting at least one resource in the electronic device available to the media player. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification