win8.1 摄像头切换

来源:互联网 发布:口红推荐知乎 编辑:程序博客网 时间:2024/06/11 17:16

第一次写博客,如有错误请多多指教,随便当笔记了,哈哈。

在做win8.1程序开发的时候,想实现前后摄像头的切换,在网上查了好久,只查到了如何识别已调用的摄像头,于是自己捉摸了下,虽然方法有些简陋,不过效果还算说的过去。


打开主摄像头


Bool statusmedia=true;

DeviceInformationCollection deviceInformationCollection=new DeviceInformationCollection ();//检索可用摄像头

private async void Button1_Click(object sender, RoutedEventArgs e)
 { 

    if(deviceInformationCollection>1)//可用摄像头个数大于一个

    {

        statusmedia =!statusmedia ;

        MediaCapture mediaCapture=new MediaCapture ();//

        private MediaCaptureInitializationSettings mediaCaptureInitializationSettings = new MediaCaptureInitializationSettings();

        if(statusmedia)

        {

        mediaCaptureInitializationSettings.VideoDeviceId = deviceInformationCollection[0].Id;//主摄像头

        }

        else

        {

        mediaCaptureInitializationSettings.VideoDeviceId = deviceInformationCollection[1].Id;//副摄像头

        }

        await mediaCaptureMgr.InitializeAsync(mediaCaptureInitializationSettings);//相机初始化

        ShowMedia.Source = mediaCapture;

        await m_mediaCaptureMgr.StartPreviewAsync();//画面捕捉

    }

}


画面窗口


 <CaptureElement x:Name="ShowMedia" HorizontalAlignment="Left"  VerticalAlignment="Top"  Height="600"  Width="800“>


以上便是摄像头切换的简单实现





1 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 投融资理论与实务 中小企业会计实务 一级建造师市政实务真题 国际贸易理论与实务 建筑工程管理与实务 税务筹划技巧与实务 一级建造师公路实务真题 一级建造师矿业实务 市政公用工程管理与实务 一级建造师建筑工程实务 一级建造师建筑实务真题 金融专业知识与实务 建筑工程管理与实务真题 铁路工程管理与实务 建筑工程管理与实务复习题集 保险专业知识与实务 建筑施工企业会计实务 房地产企业会计实务 建筑工程管理与实务重点 一级建造师水利水电实务 二级建造师公路实务 施工员专业知识与实务 商品流通企业会计实务 证券投资理论与实务 建筑工程管理与实务教材 施工员专业管理实务 二建公路工程管理与实务 二级建造师建筑实务真题 一级建造师建筑实务谁讲的好 工商管理专业知识与实务中级 二建专业工程管理与实务 统计专业知识和实务 二建建筑工程管理与实务 二建机电工程管理与实务 2019年一级建造师市政实务真题 2019年一级建造师建筑实务真题 2019年一级建造师水利实务真题 2014年一级建造师建筑实务真题 形参与实参 形参和实参的区别 实妹