Kotlin
つながる、発表する、自分を見せる
許可が下りた後
- を構築する。
Sessionを App ID とセッション ID で指定する。 connect(token).- で
onConnectedを作る。Publisher添付ファイルpublisher.viewをコンテナに追加する。session.publish(publisher).
コピー
val session = Session.Builder(context, VideoConfig.APP_ID, VideoConfig.SESSION_ID)
.build()
session.setSessionListener(object : Session.SessionListener {
override fun onConnected(session: Session) {
val publisher = Publisher.Builder(context).build().apply {
setPublisherListener(/* … */)
setStyle(
com.opentok.android.BaseVideoRenderer.STYLE_VIDEO_SCALE,
com.opentok.android.BaseVideoRenderer.STYLE_VIDEO_FILL
)
}
publisherContainer.removeAllViews()
publisherContainer.addView(publisher.view)
session.publish(publisher)
}
override fun onDisconnected(session: Session) {}
override fun onError(session: Session, error: com.opentok.android.OpentokError) {}
override fun onStreamReceived(session: Session, stream: Stream) { /* Step 5 */ }
override fun onStreamDropped(session: Session, stream: Stream) { /* Step 5 */ }
})
session.connect(VideoConfig.TOKEN)
電話 session.onResume() / session.onPause() ホスティングから Activity または Fragment アプリのライフサイクルに合わせて
シンプルなマルチパーティー
Vonage Android SDKを使用したマルチパーティコールの方法をご紹介します。アプリケーションは、デバイスからオーディオ/ビデオを公開し、複数の加入者に接続することができます。
対応機種:
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Android SDKの追加5
認証の設定6
許可を求める7
公開し、自分をアピールする8
各リモート・ストリームへのマルチパーティ・サブスクライブ9
AndroidViewでSDKビューをホストする10
アプリの実行11
結論