gpt4 book ai didi

ios - iMessage 扩展将视频添加到 MSConversation 并直接播放

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:10:13 66 4
gpt4 key购买 nike

我发现基本上有很多方法可以将视频添加到 MSConversation 中。

  1. 创建一个 MSMessage 实例并将文件 URL 添加为 MSMessageTemplateLayoutmediaFileURL 属性

    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
  2. 使用 insertAttachment(_:withAlternateFilename:completionHandler:)

  3. 方法将其添加为附件

第一个创建带有消息应用程序符号的视频预览,它会自动开始播放但没有声音,在左上角您可以看到一个扬声器的小图标。
它似乎不是播放音频的一种方式,因为在我单击消息后,它会立即以扩展模式打开 Appstore 或相同的消息应用程序。 Sendvideo as message

后者可以正确发送视频,但它不会自动开始,需要用户按下播放按钮。

第一种情况有什么办法可以让视频播放有声吗?或者唯一的方法是打开一个特定的 View Controller 来播放选定的视频?

最佳答案

我有解决方案:-

self.activeConversation?.insertAttachment(videoURL, withAlternateFilename: "fileName", completionHandler: { (errir) in

})

关于ios - iMessage 扩展将视频添加到 MSConversation 并直接播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44356011/

66 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com