Громкость видеосообщения приложения iMessage не работает

Я отправляю видеосообщение в приложение iMessage, используя следующий код.

@IBAction func didPress() {
        if let conversation = activeConversation {
            if let filePath = Bundle.main.path(forResource: "small", ofType: ".mp4") {
                let filePathURL = NSURL.fileURL(withPath: filePath)

                let layout = MSMessageTemplateLayout()
                //layout.image = image
                layout.mediaFileURL = filePathURL

                let message = MSMessage()
                message.layout = layout

                //message.url = URL(string: "emptyURL")

                conversation.insert(message, completionHandler: { (error: NSError?) in
                    print(error as Any)

                    } as? (Error?) -> Void)

            }

        }
    }

Когда он появляется в окне сообщения, он успешно воспроизводит видео со значком приглушенного звука. Когда я нажимаю значок звука, чтобы открыть громкость, вместо этого открывается расширенный контроллер просмотра.

Это ошибка iOS в расширении приложения iMessage?

Видео со значком отключения звука

Просмотр в результате нажатия на отключенный значок


person Idrees Ashraf    schedule 26.07.2017    source источник


Ответы (2)


Это не из-за раскладки по умолчанию? MSMessageTemplateLayout()

Вы пробовали индивидуальную раскладку?

person DJ'    schedule 28.07.2017
comment
К сожалению, MSMessageTemplateLayout нельзя настроить. developer.apple.com/documentation/messages/ Как сказано в документации, не подклассифицируйте MSMessageTemplateLayout учебный класс. - person Idrees Ashraf; 28.07.2017

По словам репортера об ошибках, вы должны использовать API-интерфейс insertAttachment для вставки MP3, WAV и M4a.

conversation.insertAttachment(fileUrl, withAlternateFilename: "fileAudio") { error in
        if let error = error {
            print(error)
        }
person Nikhlesh Bagdiya    schedule 28.07.2017
comment
Проблема с insertAttachment заключается в том, что он не воспроизводит видео автоматически после отправки сообщения. - person Idrees Ashraf; 28.07.2017
comment
Можете ли вы отправить ссылку, где сообщается об этой ошибке? - person Idrees Ashraf; 28.07.2017