【发布时间】:2017-03-29 09:42:52
【问题描述】:
我使用 Twilio API 在两个用户之间创建视频聊天。 第一个用户视频图片必须是第二个用户图片上方的一个较小的圆圈。
第二个用户使用 USB 摄像头,我得到“水平矩形”视频,所以我需要在这个矩形上用我的视频移动圆圈:
我尝试获取 CMVideoDimensions:
extension VideoChatViewController: TVIParticipantDelegate {
func participant(_ participant: TVIParticipant, addedVideoTrack videoTrack: TVIVideoTrack) {
logMessage(messageText: "Participant \(participant.identity) added video track")
if (self.participant == participant) {
videoTrack.attach(self.remoteView)
let dimensions = videoTrack.videoDimensions
let height = dimensions.height
let width = dimensions.width
print ("\(height) ; \(width)")
}
}
}
但我得到了高度 = 0 和宽度 = 0。 如何获取视频轨道的大小?
【问题讨论】:
标签: ios swift twilio twilio-api