Java Video类使用实例

发布时间:2025-12-09 11:51:57 浏览次数:1

实例1: connectToRoom

import com.twilio.video.Video; //导入依赖的package包/类private void connectToRoom(String roomName) {    configureAudio(true);    ConnectOptions.Builder connectOptionsBuilder = new ConnectOptions.Builder(accessToken)            .roomName(roomName);    /*     * Add local audio track to connect options to share with participants.     */    if (localAudioTrack != null) {        connectOptionsBuilder                .audioTracks(Collections.singletonList(localAudioTrack));    }    /*     * Add local video track to connect options to share with participants.     */    if (localVideoTrack != null) {        connectOptionsBuilder.videoTracks(Collections.singletonList(localVideoTrack));    }    room = Video.connect(this, connectOptionsBuilder.build(), roomListener());    setDisconnectAction();} 

实例2: connectToRoom

import com.twilio.video.Video; //导入依赖的package包/类private void connectToRoom(String roomName) {    enableAudioFocus(true);    enableVolumeControl(true);    ConnectOptions.Builder connectOptionsBuilder = new ConnectOptions.Builder(token)            .roomName(roomName);    /*     * Add local audio track to connect options to share with participants.     */    if (localAudioTrack != null) {        connectOptionsBuilder                .audioTracks(Collections.singletonList(localAudioTrack));    }    /*     * Add local video track to connect options to share with participants.     */    if (localVideoTrack != null) {        connectOptionsBuilder.videoTracks(Collections.singletonList(localVideoTrack));    }    room = Video.connect(this, connectOptionsBuilder.build(), roomListener());    setDisconnectBehavior();} 

实例3: connectToRoom

import com.twilio.video.Video; //导入依赖的package包/类public void connectToRoom() {    /*     * Create a VideoClient allowing you to connect to a Room     */    setAudioFocus(true);    ConnectOptions.Builder connectOptionsBuilder = new ConnectOptions.Builder(this.accessToken);    if (this.roomName != null) {        connectOptionsBuilder.roomName(this.roomName);    }    if (localAudioTrack != null) {        connectOptionsBuilder.audioTracks(Collections.singletonList(localAudioTrack));    }    if (localVideoTrack != null) {        connectOptionsBuilder.videoTracks(Collections.singletonList(localVideoTrack));    }    room = Video.connect(getContext(), connectOptionsBuilder.build(), roomListener());} 
日本videosjava
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477