Skip to content

Commit 3694251

Browse files
author
archurtan
committed
增加设备端向app发送消息的回调接口
http://tapd.oa.com/NEW_IOT/prong/stories/view/1020393192869822847 Change-Id: Icc29ff1ea0dc5efb8d5cf4cc5a3aa42e01e66627
1 parent bf640e9 commit 3694251

File tree

5 files changed

+13
-1
lines changed

5 files changed

+13
-1
lines changed

sdk/video-link-android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ dependencies {
4848
// api('com.tencent.iot.thirdparty.android:xp2p-sdk:latest.integration') {
4949
// changing = true
5050
// }
51-
api 'com.tencent.iot.thirdparty.android:xp2p-sdk:2.3.0'
51+
api 'com.tencent.iot.thirdparty.android:xp2p-sdk:2.3.4-SNAPSHOT'
5252
}
5353

5454
configurations.all {

sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/nvr/VideoNvrActivity.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,7 @@ class VideoNvrActivity : VideoBaseActivity(), DevsAdapter.OnItemClicked, XP2PCal
220220
}
221221
override fun avDataRecvHandle(id: String?, data: ByteArray?, len: Int) {}
222222
override fun avDataCloseHandle(id: String?, msg: String?, errorCode: Int) {}
223+
override fun onDeviceMsgArrived(id: String?, data: ByteArray?, len: Int): String {
224+
return "app reply to device"
225+
}
223226
}

sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/playback/localPlayback/VideoLocalPlaybackFragment.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -612,6 +612,9 @@ class VideoLocalPlaybackFragment: VideoPlaybackBaseFragment(), TextureView.Surfa
612612
override fun commandRequest(id: String?, msg: String?) {}
613613
override fun avDataRecvHandle(id: String?, data: ByteArray?, len: Int) {}
614614
override fun avDataCloseHandle(id: String?, msg: String?, errorCode: Int) {}
615+
override fun onDeviceMsgArrived(id: String?, data: ByteArray?, len: Int): String {
616+
return "app reply to device"
617+
}
615618

616619
override fun xp2pEventNotify(id: String?, msg: String?, event: Int) {
617620
Log.e(TAG, "id=${id}, event=${event}")

sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoMultiPreviewActivity.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,9 @@ class VideoMultiPreviewActivity : VideoBaseActivity(), XP2PCallback, CoroutineSc
307307

308308
override fun avDataRecvHandle(id: String?, data: ByteArray?, len: Int) {}
309309
override fun avDataCloseHandle(id: String?, msg: String?, errorCode: Int) {}
310+
override fun onDeviceMsgArrived(id: String?, data: ByteArray?, len: Int): String {
311+
return "app reply to device"
312+
}
310313

311314
override fun onPause() {
312315
super.onPause()

sdkdemo/src/main/java/com/tencent/iot/explorer/link/demo/video/preview/VideoPreviewActivity.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -508,6 +508,9 @@ class VideoPreviewActivity : VideoBaseActivity(), EventView, TextureView.Surface
508508
override fun commandRequest(id: String?, msg: String?) {}
509509
override fun avDataRecvHandle(id: String?, data: ByteArray?, len: Int) {}
510510
override fun avDataCloseHandle(id: String?, msg: String?, errorCode: Int) {}
511+
override fun onDeviceMsgArrived(id: String?, data: ByteArray?, len: Int): String {
512+
return "app reply to device"
513+
}
511514

512515
override fun xp2pEventNotify(id: String?, msg: String?, event: Int) {
513516
Log.e(tag, "id=${id}, event=${event}")

0 commit comments

Comments
 (0)