Viewers and Players

The media applications can be used to play streaming or file-based audio or video content. You can use the Application Manager’s open method to handle common file types.

View File

There is no specific view file service; it’s just the general case of using the Application Manager’s open method, where the content target is unknown. As shown in the section Application Manager, simply call the Application Manager with a target value that refers to either web-based or file-based content:

this.controller.serviceRequest("palm://com.palm.applicationManager", {
     method: "open",
     parameters: {
          target: "http:// crypto.stanford.edu/DRM2002/darknet5.doc"
     },
     onFailure: this.onFailureHandler
});

Any supported file type will be passed to the appropriate application for viewing, editing, or other supported handling.

Audio

The Music player is used to play or stream a file or other web-based content encoded in any supported audio format. Launch the Music player with the Application Manager’s open method and a target property in the form rtsp://audio-file, where audio-file is a well-formed URI targeting a file encoded in a supported audio format. The target property can also point to a locally stored file, as shown in this example:

this.controller.serviceRequest("palm://com.palm.applicationManager", {
    method: "open",
    parameters: {
        target: "file:///media/internal/World.mp3"
    }
});

Refer to the Command and Resource Handler table in Appendix B, which has a complete list of all supported ...

Get Palm webOS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.