问题描述
项目中,有时候电脑开机后,屏幕不能全屏播放,特别是在有视频处理器拼接融合(软融,硬融等)的LED大屏上.
原因分析
- 硬件因素:主要是显示屏,大屏,处理器,连接线等硬件原因,如果属于硬件原因,需排查硬件情况。
- 时序因素:这种情况一般是电脑主机先开,大屏后开,或者没有及时识别到大屏,播放器启动时,获取了系统的错误发分辨率(1024x768),导致传递给播放器无法全屏播放.
解决方案
- 先排查硬件,主要是显卡,处理器,显示屏LED的原因,只有硬件稳定了,软件才能正常使用。
- 使用S延时启动器,设置开机10秒后再启动播放器
延时启动(自启动)
方法0(推荐办法): 使用自带SimPlayer_Delay.exe 延时启动,查看使用教程
方法1: 批处理文件simplayer-delay.zip,把批处理的快捷方式加入自启动。
1. 键盘win+R打开运行
2. 输入: shell:startup 打开开机自启动文件夹
3. 右键点 SimPlayer_V3_Delay.bat
4. 选右键发送到桌面快捷方式
5. 把桌面上的快捷方式复制到自启动文件夹(开始->运行 shell:startup)
自启动文件夹位置: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
6. 重启电脑,播放软件会延时10秒后启动.
脚本无法启动
Windows已保护你的电脑
如果 windows不让运行启动批处理文件 ,那么修改一下windows杀毒软件的配置,或者关闭它.
延时启动批处理文件
其它设置
- 或者使用使用
Windows的计划任务
,延时启动
播放器,根据实际情况,延时10-20秒启动播放器. - 在播放器上先反复按键盘的 F11 选择合适的模式.
- 在播放器播放时,按键盘F8,看分辨率是否和电脑系统分辨率相符,不相符的话,可以修改config.xml文件,手动指定分辨率
自动获取(默认)
<player name="screen_width" value="0" desc="指定屏幕分辨率: 宽(0 自动)" />
<player name="screen_height" value="0" desc="指定屏幕分辨率: 高(0 自动)" />
手动指定
<player name="screen_width" value="2560" desc="指定屏幕分辨率: 宽(0 自动)" />
<player name="screen_height" value="1440" desc="指定屏幕分辨率: 高(0 自动)" />
注意: 分辨率是以电脑上显示的为准,不以处理器或屏幕为准!
最后一次更新于2024-10-12
0 条评论