現在ドキュメントは制作段階にあるため、多くの情報が不完全なものになっています
報告は Discord までお願いしますOMUクライアント
アプリを定義する
にはアプリの識別子、URL、表示名などを設定します。App
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
OBS表示用などの子アプリは
を設定します。parentId
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
接続する
必要なAPI、権限、プラグインはより前に登録します。start()
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
は切断まで接続処理を続けるPromiseを返します。画面初期化を待つ場合はstart()を使います。waitForReady()
1 | |
2 | |
3 | |
4 | |
接続を終了するにはを呼びます。stop()
イベント
| イベント | 内容 |
|---|---|
| が呼ばれた |
| APIを利用できる状態になった |
| が呼ばれた |
の戻り値を呼ぶとリスナーを解除できます。on()
Identifier
OMUのリソースは形式で識別します。namespace:path/to/resource
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
namespaceには公開元ドメインを逆順にした値を使います。ならhttps://example.comです。com.example
ブラウザセッション
ブラウザでは既定でがURLのBrowserSession
パラメーターから接続情報を取得します。通常は_omu_sessionだけで利用できます。new Omu(APP)