完善直播demo
This commit is contained in:
@@ -11,6 +11,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||
|
||||
import com.mogo.cloud.live.listener.ILiveProgressListener;
|
||||
import com.mogo.cloud.live.manager.MoGoLiveManager;
|
||||
import com.mogo.cloud.util.Devices;
|
||||
|
||||
|
||||
public class LivePlayActivity extends AppCompatActivity {
|
||||
@@ -34,12 +35,11 @@ public class LivePlayActivity extends AppCompatActivity {
|
||||
Toast.makeText(getApplicationContext(), buttonView.getText(), Toast.LENGTH_SHORT).show();
|
||||
if (isChecked) {
|
||||
String roomId = etLookRoomId.getText().toString().trim();
|
||||
mStreamId = MoGoLiveManager.STREAM_ID_PREFIX + roomId;
|
||||
MoGoLiveManager.getInstance().init(this.getApplication(), null);
|
||||
MoGoLiveManager.getInstance().loginRoom("F803EB2046PZD00140", roomId);
|
||||
MoGoLiveManager.getInstance().loginRoom(Devices.getSn(), roomId);
|
||||
MoGoLiveManager.getInstance().setLiveProgressListener(listener);
|
||||
} else {
|
||||
MoGoLiveManager.getInstance().stopLive(mStreamId);
|
||||
MoGoLiveManager.getInstance().stopLive();
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -83,12 +83,12 @@ public class LivePlayActivity extends AppCompatActivity {
|
||||
};
|
||||
|
||||
private void toggleLive(boolean isChecked) {
|
||||
Log.i(TAG, "toggleLive status : " + isChecked + " , mStreamId : " + mStreamId);
|
||||
if (isChecked) {
|
||||
MoGoLiveManager.getInstance().startLive(mStreamId, surfaceView);
|
||||
mStreamId = MoGoLiveManager.getInstance().startLive(surfaceView);
|
||||
} else {
|
||||
MoGoLiveManager.getInstance().stopLive(mStreamId);
|
||||
MoGoLiveManager.getInstance().stopLive();
|
||||
}
|
||||
Log.i(TAG, "toggleLive status : " + isChecked + " , mStreamId : " + mStreamId);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user