Android SDK API リファレンス

クラス | 公開メンバ関数 | 静的公開メンバ関数 | 全メンバ一覧
io.skyway.Peer.Browser.Navigator クラス

Web ブラウザの navigator 相当のクラスになります。ここからローカルのメディアストリームを取得します。 [詳解]

公開メンバ関数

void finalize ()
 

静的公開メンバ関数

static void initialize (Peer peer)
 初期化を行います。 [詳解]
 
static void terminate ()
 初期化を行います。 [詳解]
 
static MediaStream getUserMedia (MediaConstraints constraints)
 ローカルメディアストリームを取得します。 [詳解]
 
static MediaStream getDisplayMedia (MediaConstraints constraints, Intent mediaProjectionPermissionResultData, MediaProjection.Callback mediaProjectionCallback)
 端末画面のメディアストリームを取得します [詳解]
 

詳解

Web ブラウザの navigator 相当のクラスになります。ここからローカルのメディアストリームを取得します。

メソッド詳解

◆ getDisplayMedia()

static MediaStream io.skyway.Peer.Browser.Navigator.getDisplayMedia ( MediaConstraints  constraints,
Intent  mediaProjectionPermissionResultData,
MediaProjection.Callback  mediaProjectionCallback 
)
static

端末画面のメディアストリームを取得します

引数
constraintsメディアストリームの設定
mediaProjectionPermissionResultDataメディアプロジェクションの権限取得の結果コード
mediaProjectionCallbackMediaProjectionのコールバックを設定します
戻り値
メディアストリームオブジェクト

◆ getUserMedia()

static MediaStream io.skyway.Peer.Browser.Navigator.getUserMedia ( MediaConstraints  constraints)
static

ローカルメディアストリームを取得します。

MediaConstraints constraints = new MediaConstraints();
constraints.videoFlag = true;
constraints.audioFlag = true;
MediaStream stream = Navigator.getUserMedia(constraints);
引数
constraintsメディアストリームの設定
戻り値
メディアストリームオブジェクト

◆ initialize()

static void io.skyway.Peer.Browser.Navigator.initialize ( Peer  peer)
static

初期化を行います。

Peer* peer;
Navigator.initialize(peer);
引数
peer作成・初期化済みの Peer オブジェクト

◆ terminate()

static void io.skyway.Peer.Browser.Navigator.terminate ( )
static

初期化を行います。

Navigator.terminate();