Commit fe1ddf6ef7e337537b2dec674f1945f7cb98d7ad
1 parent
8f4d702e
更新推流SDK,完善重试功能,更新说明文档
Showing
5 changed files
with
32 additions
and
1 deletions
app/libs/libcnlivestream.jar
No preview for this file type
app/src/main/java/com/cnlive/demo/stream/AudioActivity.java
| ... | ... | @@ -95,6 +95,8 @@ public class AudioActivity extends AppCompatActivity implements View.OnClickList |
| 95 | 95 | mStreamer.setEncodeMethod(ENCODE_METHOD_HARDWARE); |
| 96 | 96 | //设置纯音频推流 |
| 97 | 97 | mStreamer.setAudioOnly(true); |
| 98 | +// //设置自动重连(是否开启重连/重连次数/重连时间间隔) | |
| 99 | +// mStreamer.setEnableAutoRestart(true, 3, 3000); | |
| 98 | 100 | //设置Info回调,可以收到相关通知信息 |
| 99 | 101 | mStreamer.setOnInfoListener(mOnInfoListener); |
| 100 | 102 | //设置错误回调,收到该回调后,一般是发生了严重错误,比如网络断开等 |
| ... | ... | @@ -336,6 +338,15 @@ public class AudioActivity extends AppCompatActivity implements View.OnClickList |
| 336 | 338 | //系统Camera服务进程退出 |
| 337 | 339 | Log.d(TAG, "cnstream_camera_error_server_died"); |
| 338 | 340 | break; |
| 341 | + case IStreamer.cnstream_error_already_over: | |
| 342 | + //直播已结束 | |
| 343 | + Log.d(TAG, "cnstream_error_already_over"); | |
| 344 | + break; | |
| 345 | +// case IStreamer.cnstream_auto_restart_failed: | |
| 346 | +// //如果开启自动重连则会有此回调 | |
| 347 | +// //自动重连失败 | |
| 348 | +// Log.d(TAG, "cnstream_auto_restart_failed"); | |
| 349 | +// break; | |
| 339 | 350 | default: |
| 340 | 351 | Log.d(TAG, "what= " + what + " msg1= " + msg1 + " msg2= " + msg2); |
| 341 | 352 | break; |
| ... | ... | @@ -422,7 +433,7 @@ public class AudioActivity extends AppCompatActivity implements View.OnClickList |
| 422 | 433 | }).setPositiveButton("确定", new DialogInterface.OnClickListener() { |
| 423 | 434 | @Override |
| 424 | 435 | public void onClick(DialogInterface dialogInterface, int which) { |
| 425 | - switch (which){ | |
| 436 | + switch (which) { | |
| 426 | 437 | case 0: |
| 427 | 438 | mStreamer.setAudioFilter(IStreamer.AUDIO_REVERB_LEVEL_1); |
| 428 | 439 | break; | ... | ... |
app/src/main/java/com/cnlive/demo/stream/CNStreamActivity.java
| ... | ... | @@ -345,6 +345,15 @@ public class CNStreamActivity extends AppCompatActivity implements View.OnClickL |
| 345 | 345 | //系统Camera服务进程退出 |
| 346 | 346 | Log.d(TAG, "cnstream_camera_error_server_died"); |
| 347 | 347 | break; |
| 348 | + case IStreamer.cnstream_error_already_over: | |
| 349 | + //直播已结束 | |
| 350 | + Log.d(TAG, "cnstream_error_already_over"); | |
| 351 | + break; | |
| 352 | +// case IStreamer.cnstream_auto_restart_failed: | |
| 353 | +// //如果开启自动重连则会有此回调 | |
| 354 | +// //自动重连失败 | |
| 355 | +// Log.d(TAG, "cnstream_auto_restart_failed"); | |
| 356 | +// break; | |
| 348 | 357 | default: |
| 349 | 358 | Log.d(TAG, "what= " + what + " msg1= " + msg1 + " msg2= " + msg2); |
| 350 | 359 | break; | ... | ... |
app/src/main/java/com/cnlive/demo/stream/StreamActivity.java
| ... | ... | @@ -235,6 +235,8 @@ public class StreamActivity extends Activity { |
| 235 | 235 | mStreamer.setMuteAudio(mMuteCheckBox.isChecked()); |
| 236 | 236 | //耳返 默认不开启 |
| 237 | 237 | mStreamer.setEnableAudioPreview(mAudioPreviewCheckBox.isChecked()); |
| 238 | +// //设置自动重连(是否开启重连/重连次数/重连时间间隔) | |
| 239 | +// mStreamer.setEnableAutoRestart(true, 3, 3000); | |
| 238 | 240 | //设置Info回调,可以收到相关通知信息 |
| 239 | 241 | mStreamer.setOnInfoListener(mOnInfoListener); |
| 240 | 242 | //设置错误回调,收到该回调后,一般是发生了严重错误,比如网络断开等 |
| ... | ... | @@ -811,6 +813,15 @@ public class StreamActivity extends Activity { |
| 811 | 813 | //系统Camera服务进程退出 |
| 812 | 814 | Log.d(TAG, "cnstream_camera_error_server_died"); |
| 813 | 815 | break; |
| 816 | + case IStreamer.cnstream_error_already_over: | |
| 817 | + //直播已结束 | |
| 818 | + Log.d(TAG, "cnstream_error_already_over"); | |
| 819 | + break; | |
| 820 | +// case IStreamer.cnstream_auto_restart_failed: | |
| 821 | +// //如果开启自动重连则会有此回调 | |
| 822 | +// //自动重连失败 | |
| 823 | +// Log.d(TAG, "cnstream_auto_restart_failed"); | |
| 824 | +// break; | |
| 814 | 825 | default: |
| 815 | 826 | Log.d(TAG, "what= " + what + " msg1= " + msg1 + " msg2= " + msg2); |
| 816 | 827 | break; | ... | ... |
doc/推流SDK说明文档.pdf
No preview for this file type