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 masking the runtime for the electronic device from the electronic device; and
preparing the media player for execution.
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.
21 Citations
21 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 masking the runtime for the electronic device from the electronic device; and preparing the media player for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product tangibly embodied in a computer-readable medium 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 module of the modular framework, the module masking the runtime for the electronic device from the electronic device; and preparing the media player for execution. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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 masking the runtime for the electronic device from the electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification