我发现基本上可以将视频添加到MSConversation
。
创建MSMessage
个实例,并将文件网址添加为mediaFileURL
MSMessageTemplateLayout
属性
let layout = MSMessageTemplateLayout()
layout.imageTitle = caption
layout.mediaFileURL = media
layout.caption = nil
layout.subcaption = nil
layout.imageSubtitle = nil
layout.subcaption = nil
layout.trailingSubcaption = nil
let message = MSMessage(session: session ?? MSSession())
message.layout = layout
使用方法insertAttachment(_:withAlternateFilename:completionHandler:)
第一个用消息应用程序的符号创建视频预览,它会自动开始播放但没有声音,在左上角你可以看到一个扬声器的小图标。
它似乎不是播放音频的一种方式,因为在我点击消息后,它会以扩展模式打开Appstore或相同的消息应用程序。
后者正确发送视频,但不会自动启动,用户需要按下播放按钮。
在第一种情况下有没有办法让视频播放音频?或唯一的方法是打开一个特定的视图控制器,播放视频一旦被选中?
答案 0 :(得分:0)
我有解决方法:-
self.activeConversation?.insertAttachment(videoURL, withAlternateFilename: "fileName", completionHandler: { (errir) in
})