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