是否可以在j2me开发中调用本地播放器并用它播放视频



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

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

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

如果指定的URL的格式为电话:+55812345678,请参阅RFC2806,则平台必须将其解释为对发起语音呼叫。

设备可以选择支持除以上列出的要求。

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

TIP

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

public final String getAppProperty(String key)

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

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

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

最新更新