Skip to content

Commit 8190476

Browse files
committed
[Android]fix rtmp streaming crash
1 parent b8fcdec commit 8190476

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

  • Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced

Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/RTMPStreaming.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,6 +541,9 @@ public void onRemoteVideoStateChanged(int uid, int state, int reason, int elapse
541541
public void onRtmpStreamingStateChanged(String url, int state, int errCode) {
542542
super.onRtmpStreamingStateChanged(url, state, errCode);
543543
Log.i(TAG, "onRtmpStreamingStateChanged->" + url + ", state->" + state + ", errCode->" + errCode);
544+
if(retryTask == null){
545+
return;
546+
}
544547
if(state == RTMP_STREAM_PUBLISH_STATE.RTMP_STREAM_PUBLISH_STATE_RUNNING.getValue())
545548
{
546549
/**After confirming the successful push, make changes to the UI.*/
@@ -631,7 +634,7 @@ public void onUserJoined(int uid, int elapsed)
631634
/**The transcoding images are arranged vertically according to the adding order*/
632635
LiveTranscoding.TranscodingUser transcodingUser = new LiveTranscoding.TranscodingUser();
633636
transcodingUser.x = 0;
634-
transcodingUser.y = localTranscodingUser.height;
637+
transcodingUser.y = transcoding.height / MAXUserCount;
635638
transcodingUser.width = transcoding.width;
636639
transcodingUser.height = transcoding.height / MAXUserCount;
637640
transcodingUser.uid = uid;

0 commit comments

Comments
 (0)