我正在使用 OpenTok iOS 框架来允许在我的应用程序中进行视频聊天。但是,我正在尝试找到一种方法来自定义显示用户和连接用户流的视图的样式。根据我的发现,这些视图似乎是在 OTVideoView 文件中创建的,但我只能访问标题。
谁能指出我如何自定义流视图的正确方向,以便我可以使它看起来比默认样式更好?
我正在使用 OpenTok iOS 框架来允许在我的应用程序中进行视频聊天。但是,我正在尝试找到一种方法来自定义显示用户和连接用户流的视图的样式。根据我的发现,这些视图似乎是在 OTVideoView 文件中创建的,但我只能访问标题。
谁能指出我如何自定义流视图的正确方向,以便我可以使它看起来比默认样式更好?
您好,publisher.view 的每个 Subscriber.view 实际上是一个 UIView 对象(技术讲座:OTVideoView 是 UIView 的子类)。您可以通过对视图应用变换等来设置您喜欢的样式。
例如,要动态调整宽度/高度,您可以执行以下操作: [_publisher.view setFrame:CGRectMake(left, top, width, height)];
你可以对 UIView 做的任何事情,你都可以用 OTVideoView 做。这是 UIView 的文档:http: //developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html
希望有帮助,宋
PS 如果你有时间,请查看这篇关于使用 Core Graphics 和 OpenTok 的视频流来做一些漂亮的图像识别的博客文章! http://www.tokbox.com/blog/fun-with-core-graphics-in-ios/