我想为我的应用程序调用/打开本机播放器。我必须打开本机视频播放器并使用该视频播放器播放我的视频。那么请告诉我可以这样做吗?如果可能的话,那么我必须使用哪个代码片段。还有一件事,我正在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");
请记住,每个制造商都有不同类型的特定参数和组合。