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 audio file and mime types.

Video

The Video player is used to play or stream video content. Like the audio player, it can just be invoked through the Application Manager’s open method and a target property in the form rtsp://video-file, where video-file is a well-formed URI targeting a file encoded in a supported video format.

There are some additional features when using the launch method, where you can specify a title or a thumbnail that is displayed while the video is loading:

this.controller.serviceRequest("palm://com.palm.applicationManager", {
    method: "launch",
    parameters: {
        id: "com.palm.app.videoplayer",
        params:{
            target: "file: ///media/internal/Guitar.mp4",
            videoTitle: "Old Guitar"
        }
    }
});

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

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.15.138.89