当前位置: 代码迷 >> Windows Mobile >> WP摄像头录像默认成像是倒的, 要如何正过来呢
  详细解决方案

WP摄像头录像默认成像是倒的, 要如何正过来呢

热度:77   发布时间:2016-04-25 07:21:41.0
WP摄像头录像默认成像是倒的, 要怎么正过来呢
本帖最后由 johnny_yeung 于 2013-08-15 20:02:37 编辑
使用 AudioVideoCaptureDevice,  貌似说是需设置角度, 但没找到具体是在哪里设置(比如android的setOrientationHint方法)

因为视频需要上传到服务端, 所以不能使用显示时再旋转的方法



        private AudioVideoCaptureDevice m_captureDevice;
        /// <summary>
        /// 初始化捕获设备,
        /// </summary>
        private async void Init()
        {
            try
            {
                //获取视频捕获设备
                m_captureDevice = await AudioVideoCaptureDevice.OpenForVideoOnlyAsync(CameraSensorLocation.Back, new Windows.Foundation.Size(640, 480));

                TheVideoBrush.SetSource(m_captureDevice);
                //设置视频数据格式
                m_captureDevice.VideoEncodingFormat = CameraCaptureVideoFormat.H264;

            }
            catch (Exception e)
            {
                throw e;
            }
        }

------解决方案--------------------
刚好最近再看这个,通过下面这个方法可以设置录制的视频的方向
           
 m_captureDevice.SetProperty(KnownCameraGeneralProperties.EncodeWithOrientation,
  相关解决方案