iMessage App Xcode

时间:2016-12-14 12:17:22

标签: swift xcode ios10 imessage

Hy Guys,我尝试构建一个iMessage应用程序。我想视频发送。这个视频来自Http Server ....

import UIKit
import Messages

class MessagesViewController: MSMessagesAppViewController {

 @IBAction func bt3(_ sender: UIButton) {
        //VIDEO URL
        let videoUrl = URL(string: "https://---/app/test/test.m4v")

        let message = MSMessage()
        message.shouldExpire = false

        let layout = MSMessageTemplateLayout()
        layout.mediaFileURL = videoUrl

        message.layout = layout

        let conversation = activeConversation
        conversation?.insert(message, completionHandler: nil)
  }
}

你推荐什么?

1 个答案:

答案 0 :(得分:0)

mediaFileURL Documentation:

  

媒体文件网址必须是文件网址。对于视频文件,系统将媒体文件的左右边缘裁剪6个点,并对其角进行舍入。对于音频文件,它显示音频波形的图形表示。

您只能使用mediaFileURL发送本地视频文件。我尝试使用有效MSConversation中的insertText(_:completionHandler:)方法发送视图的内联预览。