4

我想为我的应用程序调用/打开本机播放器。我必须打开本机视频播放器并使用该视频播放器播放我的视频。所以请告诉我是否可以这样做?如果有可能,那么我必须使用哪个代码片段。还有一件事是我在 j2me 中开发我的应用程序,而不是在 Qt SDk 中。

4

1 回答 1

1

MIDlet 类有一个名为 platformRequest() 的方法,但不能保证它可以在许多设备上工作,其中 URL 是参数。例如,用参数URL打开本机浏览器,只是真正的绝对URL,如“http://stackoverflow.com”

 public void openBrowser(String URL) {
        try {
            mainMIDlet.platformRequest(URL);
        } catch (ConnectionNotFoundException e) {
            // error
        }
    }

如果指定的 URL 的格式为 tel:+558112345678,如 RFC2806 中所指定,则平台必须将其解释为发起语音呼叫的请求。

设备可以选择支持超出上述要求的其他 URL 方案。

更多信息请参阅 API JSR 118: http ://docs.oracle.com/javame/config/cldc/ref-impl/midp2.0/jsr118/index.html

小费

使用方法 getAppProperty(MIDlet 类)或(System 类):

public final String getAppProperty(String key)

发现 URL(参数)的值,例如:

String platform = System.getProperty("microedition.platform");

请记住,每个制造商都有不同类型的特定参数和组合。

于 2012-07-19T16:53:59.963 回答