diff --git "a/sdk/video-link-android/doc/VideoSDK\346\216\245\345\205\245\350\257\264\346\230\216.md" "b/sdk/video-link-android/doc/VideoSDK\346\216\245\345\205\245\350\257\264\346\230\216.md" index 3e2d69378..8db39f437 100644 --- "a/sdk/video-link-android/doc/VideoSDK\346\216\245\345\205\245\350\257\264\346\230\216.md" +++ "b/sdk/video-link-android/doc/VideoSDK\346\216\245\345\205\245\350\257\264\346\230\216.md" @@ -119,6 +119,11 @@ enum XP2PType { XP2PTypeDisconnect = 1003, //p2p链路断开 XP2PTypeDetectReady = 1004, //p2p链路初始化成功,该事件回调触发后才能进行后续操作(直播、语音对讲、信令等) XP2PTypeDetectError = 1005, //p2p链路初始化失败 + XP2PTypeDeviceMsgArrievd = 1006, //设备端向App发消息 + XP2PTypeCmdNOReturn = 1007, //设备未返回app自定义信令 + XP2PTypeStreamEnd = 1008, //设备停止推流,或者由于达到设备最大连接数,拒绝推流 + XP2PTypeDownloadEnd = 1009, //设备停止推流,下载结束 + XP2PTypeStreamRefush = 1010, //设备拒绝推流,请求的devicename不一致 XP2PTypeSaveFileOn = 8000, //获取保存音视频流开关状态 XP2PTypeSaveFileUrl = 8001 //获取音视频流保存路径 }; diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/playback/localPlayback/VideoLocalPlaybackFragment.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/playback/localPlayback/VideoLocalPlaybackFragment.kt index 5011fb2e5..9f17426a1 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/playback/localPlayback/VideoLocalPlaybackFragment.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/playback/localPlayback/VideoLocalPlaybackFragment.kt @@ -802,6 +802,8 @@ class VideoLocalPlaybackFragment : VideoPlaybackBaseFragment(), TextureView.Surf isDownloading = false ToastDialog(context, ToastDialog.Type.SUCCESS, getString(R.string.download_complete), 2000).show() } + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") } } diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoMultiPreviewActivity.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoMultiPreviewActivity.kt index 48fd5e60d..1c8ec0db4 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoMultiPreviewActivity.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoMultiPreviewActivity.kt @@ -207,7 +207,11 @@ class VideoMultiPreviewActivity : VideoBaseActivity(), XP2PCallback, CoroutineSc } tryReleaseLock(id) - } else if (event == 1005) { } + } else if (event == 1005) { + + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") + } } private fun tryReleaseLock(id: String?) { diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewActivity.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewActivity.kt index c993bf13c..209d065cf 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewActivity.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewActivity.kt @@ -577,6 +577,8 @@ class VideoPreviewActivity : VideoBaseActivity(), EventView, TextureView.Surface if (event == 1004) { Log.e(tag, "====event === 1004") } + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") } } diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewMJPEGActivity.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewMJPEGActivity.kt index 0ee0e2afb..3de07b962 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewMJPEGActivity.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewMJPEGActivity.kt @@ -598,6 +598,8 @@ class VideoPreviewMJPEGActivity : VideoBaseActivity(), EventView, TextureView.Su if (event == 1004) { Log.e(tag, "====event === 1004") } + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") } } diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPushStreamActivity.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPushStreamActivity.kt index c19e03d58..9022bb99f 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPushStreamActivity.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPushStreamActivity.kt @@ -306,6 +306,8 @@ class VideoPushStreamActivity : VideoBaseActivity(), EventView, TextureView.Surf if (event == 1004) { Log.e(tag, "====event === 1004") } + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") } } diff --git a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoWithoutPropertyActivity.kt b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoWithoutPropertyActivity.kt index a3d7a6ee2..29ff4fc95 100644 --- a/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoWithoutPropertyActivity.kt +++ b/sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoWithoutPropertyActivity.kt @@ -406,6 +406,8 @@ class VideoWithoutPropertyActivity : VideoBaseActivity(), EventView, TextureView if (event == 1004) { Log.e(tag, "====event === 1004") } + } else if (event == 1010) { + Log.e(tag, "====event === 1010, 校验失败,info撞库防止串流: $msg") } }