IMUI接收视频点击没有效果,无法观看接收到的视频

android
标签: #<Tag:0x00007fb837e54768>

(秋落枫雪伊人醉) #1

image

这是发送的代码
image

这是接收的代码


(秋落枫雪伊人醉) #2

图一最后一个是实时接收的视频,无法点击,倒数第二张是获取历史消息添加的可以点…有点弄不明白如何更改


(Josh Lipan) #3

无法点击是没收到点击事件?


(秋落枫雪伊人醉) #4

应该是吧,就是点击了没有一点反应,不播放也没有显示点击事件的toast


(Josh Lipan) #5

你是参考 demo 写的吧,video 类型消息点击不会弹 Toast,然后只有获取到正确的媒体文件路径才会跳转播放。但是点击事件是正常下发的


(秋落枫雪伊人醉) #6

是的,参考了官方demo,这么说是路径的问题吗?
可是String videoLocalPath = videoContent.getVideoLocalPath();这个是获取地址的吧…可以获取到的啊

还有那个发送视频的展示图片应该如何弄啊?小白不太会,麻烦官方大大了


(Josh Lipan) #7

视频消息路径正确的话都会显示缩略图,建议你打印看下正常和不正常播放的两个路径的区别


(秋落枫雪伊人醉) #8

好的,那我再看看,谢谢您


(秋落枫雪伊人醉) #9

image
重测的第一个String videoLocalPath = videoContent.getVideoLocalPath();没有获取到地址
第二个videoContent.downloadVideoFile() 却可以下载

这应该是哪方面的原因啊?


(Josh Lipan) #10

JMessage 视频文件不会自动下载,只有调用 download 以后才会下载到本地


(秋落枫雪伊人醉) #11

所以String videoLocalPath = videoContent.getVideoLocalPath();本身就是获取不到视频地址呗?


(Josh Lipan) #12

你调用下载了以后应该就能获取到了


(秋落枫雪伊人醉) #13

那好吧…谢谢您的答复 :grin: