iOS pjsip video: get correct orientation
使用pjsip 2.3.0我可以开始视频通话。唯一的问题是视频方向。该应用程序支持在iPad上的所有方向和仅在iPhone上的纵向。在视频通话期间旋转ipad后,iphone的视频视图未正确定向。我知道定义了
所以我发现了如何在pjmedia的iOS_dev.m中更改方向。
1 2 3 4 5 6 7 8 | static pj_status_t ios_stream_set_cap(pjmedia_vid_dev_stream *s, pjmedia_vid_dev_cap cap, const void *pval) { struct ios_stream *strm = (struct ios_stream*)s; [strm->video_output connectionWithMediaType:AVMediaTypeVideo]; capConnection.videoOrientation = AVCaptureVideoOrientationPortraitUpsideDown; } |