アプリケーションのネイティブ プレーヤーを呼び出して開きたいです。ネイティブ ビデオ プレーヤーを開いて、そのビデオ プレーヤーでビデオを再生する必要があります。これを行うことは可能ですか?可能であれば、どのコード スニペットを使用する必要がありますか。また、Qt SDk ではなく j2me でアプリケーションを開発しています。
1 に答える
MIDlet クラスには platformRequest() という名前のメソッドがありますが、URL がパラメーターである多くのデバイスで動作するという保証はありません。たとえば、「http://stackoverflow.com」のように、パラメータ URL を使用してネイティブ ブラウザを開くには、実際の絶対 URL のみを指定します。
public void openBrowser(String URL) {
try {
mainMIDlet.platformRequest(URL);
} catch (ConnectionNotFoundException e) {
// error
}
}
指定された URL が、RFC2806 で指定されているように、tel:+558112345678 の形式である場合、プラットフォームはこれを音声通話を開始する要求として解釈する必要があります。
デバイスは、上記の要件を超える追加の 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");
すべてのメーカーは、さまざまな種類の特定のパラメーターと組み合わせを持っていることに注意してください。