症状描述
Cnario Player正常工作期间, 更改了电脑的Windows系统计算机名称(不是登录Windows的用户名), 重启后, 新计算机名生效. 此时Cnario自动启动, 但没有进入播放画面, 可以看到Cnario Player的软件界面, 界面中的播放按钮呈灰色, 表明已经在播放进程, 也没有音频播放:

原因分析
出现这个原因是因为计算机名称更换了, 因为Windows可以扩展多个屏幕显示, 每个屏幕可显示不同的内容, Cnario Player要将Layout的内容分区播放至每个屏幕, 需要更具屏幕名称来定位播放位置, 如果计算机名称改之前, 屏幕(或桌面)在系统里的名称为"previous computer name+GPU name + GPU端口编号", 则计算机名称修改之后的屏幕(或桌面)在系统的名称为""New computer name+GPU name + GPU端口编号". 打开Cnario Player界面里按照路径Display Devices >>Canvase Controller xx>>Display Setting>>ScreenArrangement打开屏幕布局编辑页面, 可以看到在左边的屏幕列表里, 屏幕对应的Computer Name已经变成新的计算机名称, 而右边列表里的模拟屏幕关联的屏幕Screen 1事实上还是修改计算机名称之前的旧屏幕名称. 这时可以按照下面步骤重新关联上新屏幕:

  1. 点击"Identify Screens", 每个屏幕上方出现屏幕编号
  2. 将左边屏幕列表里的屏幕按照实际屏幕的顺序重新拖放到右边对应的虚拟屏幕图标里
  3. 点击OK保存设置,
  4. 再点击左上角出现的黄色保存按钮, 保存以上对Canvas Controller的更改
  5. 关闭Cnario Player主界面, Windows任务栏右边继续继续找到Cnario WatchDog, 右键菜单中点击"Exit" 关闭, 单击Canvas Controller Core Service, 弹出"Terninnate Canvas Controller Service?"的提示, 点击Yes结束服务.
  6. 重新打开 Cnario Player软件, 播放恢复正常.

恢复声音播放
同理, 视频播放正常后发现声音仍无法播放, 因为Cnario Player不仅对Windows的多屏幕识别依赖计算机名称, 多声卡识别也依赖计算机名称. 解决办法跟重新关联屏幕类似, 打开屏幕布局编辑页面后, 看到默认打开的是Surface页面, 点击Surface右边的Audio, 切换至声卡编辑页面:

可以看到声卡列表里目前选中的声卡所属的计算机名称为旧的计算机名称, 也就是说Cnario Player目前的声音输出是通过这个已经不会存在的声卡, 所以不会有声音输出.

通过以下步骤即可将输出音频更改为有效的声卡:

  1. 当前选中的无效声卡, 右边窗口依次对着Mono和Stereo两页里的声卡通道右击, 弹出Remove Channel Mapping, 点击, 删除所有的音频通道.
  2. 打开Windows系统声卡设置窗口, 找到可用的声卡名称
  3. 从左侧声卡列表中寻找到目前想要输出音频的声卡, 勾选, 将其拖拽至右边窗口中的Mono和Stereo页面, 每个页面拖放两次
  4. 修改声道编号, 将Mono 和Stereo页面内的第二个声卡通道的Input和Ouput值均修改成1, 表示声音的输入通道0声音传送至输出通道0, 输入通道1声音传送至输出通道1, 一共有两个声道, 如果是多声道需要做更多的声道映射.
  5. 点击右下角的OK保存设置.

  6. 点击左上角的黄色保存图标, 保存设置.
  7. 按照前面的方法依次关闭Cnairo Player, WatchDog, 和Canvas Controller Core Service. 重启Cnario Player即可正常播放音频.

更改电脑名称后, Cnario无法播放画面和声音, 开机后停留在桌面, Cnario Player软件界面的停止按钮为蓝色可选状态的更多相关文章

  1. TFS Workspace 更改电脑名称

    不小心改了计算机名称 导致VS在保存项目的时候,包如下错误: 解决方法: 第一步: 第二步:输入如下片段 tf workspaces /updateComputerName:旧计算机名称  /coll ...

  2. 修改电脑名称后,Oracle客户端连不上

    有以下几个步骤可以尝试,帮助大家缩小错误范围. 1  命令窗口使用sqlplus查看数据库服务是否正常,如下图,没有出现“连接到:”表示数据库服务不正常. 2  在任务管理器中查看数据库的监听是否已经 ...

  3. 禁止Cnario Player启动后自动开始播放

    Cnario Player安装激活后, 默认开机后自动启动, 启动加载内容完成后进入10秒倒计时, 10秒后即开始播放关机前播放的内容. 如果不想让其自动开始播放, 可按照如下办法设置其不自动播放. ...

  4. window 10系统怎样手动更改电脑的时间

    win10系统的电脑显示时间默认的是自动网络校时,也就是电脑的时间跟网络时间同步,那么win10系统怎样手动更改电脑时间呢? 点击电脑左下方的win图标,找到菜单里的[设置] 点击菜单里的[设置],弹 ...

  5. 缓存服务,还未创建完缓存时, 需要更改图层名称、服务名称、数据源位置、mxd名称等

    缓存服务,还未创建完缓存时, 需要更改图层名称.服务名称.数据源位置.mxd名称等.已经创建好的缓存还可以再用吗? 测试后可以, 注意:新服务相对旧服务,符号样式没有改变,切片方案没有变化. 测试步骤 ...

  6. CentOS 7.2更改网卡名称

    背景 没啥背景,就是VMWare装的CentOS虚拟机的自带网卡名有点乱,想重新定义一下. 环境 1.VMWare虚拟机 6张网卡 2.系统 [root@localhost ~]# cat /etc/ ...

  7. 更改网卡名称以及重启网卡提示Determining if ip address x.x.x.x is already in use for device eth0

    安装系统完成后,在CentOS6.6下网卡名称变为em1,有些不太方便,还是改回eth0 修改grub配置文件,vi /boot/grub/grub.conf,增加如下红色字体 kernel /vml ...

  8. 一、centos7更改网卡名称eth0

    异步赠书:10月Python畅销书升级 [线路图]人工智能到底学什么?! 程序员10月书讯 每周荐书(京东篇):618取胜之道.质量保障.技术解密) Centos7更改网卡名称Eth0 标签: Cen ...

  9. 关于Windows2008服务器设置MIME后仍然无法播放MP4的解决方法

    最近遇到了一个非常邪门的故障,重新安装了Windows2008服务器后 Mp4无法正常播放: 整个互联网中关于设置MP4的方法基本都是教你如何在IIS中设置MIME 本文讨论的不是如何教你设置MIME ...

随机推荐

  1. .NET CORE 使用Session报错:Session has not been configured for this application or request

    报错信息:Session has not been configured for this application or request 解决方案:在Startup.cs文件中的Configure方法 ...

  2. [转载] spring aop 环绕通知around和其他通知的区别

    前言: spring 的环绕通知和前置通知,后置通知有着很大的区别,主要有两个重要的区别: 1) 目标方法的调用由环绕通知决定,即你可以决定是否调用目标方法,而前置和后置通知   是不能决定的,他们只 ...

  3. Go开发之路(目录)

    知识点 1. Go语言 简介 2. Go语言 基本语法 3. Go语言 strings以及strconv的使用 4. Go语言 时间和日期类型 5. Go语言 指针类型 6. Go语言 流程控制 7. ...

  4. vue2.x 给一个对象里添加一个没有的属性

    obj = {...obj, name:'addName'} //给obj对象 添加一个name字段,并且赋值为‘addName’ 参考:

  5. 让priority_queue支持小根堆的几种方法

    点击这里了解什么是priority_queue 前言 priority_queue默认是大根堆,也就是大的元素会放在前面 例如 #include<iostream> #include< ...

  6. JS table内容转成二维数组,支持colspan和rowspan

    思路:1.先初始化colspan的数据到数组2.根据rowspan和colspan计算th和td的矩阵二次填充数组 说明:需要引用到第三方库jQuery,table中的th和td行和列跨度必须正确 & ...

  7. Android为TV端助力 ViewTreeObserver(转载)

    Android ViewTreeObserver简介   一.结构 public final class ViewTreeObserver extends Object java.lang.Objec ...

  8. Vysor Pro破解助手

    Vysor更新到1.7.7版本后,原来提供的VysorPro助手无法正常破解了. 针对新版本的改动,更新了一下Vysor破解助手,支持破解Vysor 1.6.6和Vysor1.7.7之间的版本. Vy ...

  9. 浅谈SPA

    最近一直在学习关于Vue的一些知识,由于遇到了问题,去网上查找资料,收获颇丰,在此分享. 1. 什么是SPA? 单页Web应用(single page web application, SPA),就是 ...

  10. MySQL InnoDB 日志管理机制中的MTR和日志刷盘

    1.MTR(mini-transaction) 在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR.MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制. ...