EasyPlayerPro windows播放器本地配置文件配置方法介绍
2017-12-26 06:28
756 查看
需求背景
应EasyPlayerPro某客户需求,在EasyPlayerPro启动时,自动播放指定的url源, 不需要每次都去手动填写, 且实现自动播放,不需要手动的单击播放按钮;为响应该需求,特增加配置文件: EasyPlayerPro.xml, 实现以下功能:
1. 在启动过程中读取配置中的URL源, 以指定的协议主动连接源, 进行音视频播放;
2. 设置缓冲帧大小, 实现流畅和实时模式的调整;
3. 可隐藏工具栏,使播放器运行后,将工具栏进行隐藏, 最大化的利用窗口空间显示视频;
实现界面
配置文件说明
以下为配置文件详细信息:<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> <XMLConfig> <SplitWindow>4</SplitWindow> <Scale>0</Scale> <Multiple>1</Multiple> <FullScreen>0</FullScreen> <Channel> <CH No="1" URL="rtmp://live.hkstv.hk.lxdns.com/live/hks" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="2" URL="http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="3" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="4" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="5" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="6" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="7" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="8" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="9" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="10" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="11" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="12" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="13" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="14" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="15" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> <CH No="16" URL="" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" /> </Channel>
配置项说明
<SplitWindow>4</SplitWindow>
//当前分屏模式, 值分别为4,8,9,16
<Scale>0</Scale>
//是否按比例显示 1:按比例显示 0:铺满窗口
<Multiple>1</Multiple>
//复用源 即同一个url仅取流一次
<FullScreen>0</FullScreen>
//全屏
<Channel> <CH No="1" URL="rtmp://live.hkstv.hk.lxdns.com/live/hks" OSD="1" Protocol="1" Cache="3" ShowToolbar="1" AutoPlay="0" />
//通道信息配置
URL为各种源地址:
rtsp://192.168.1.100
rtmp://192.168.1.100/live/stream1
http://192.168.1.100/live/stream1
file://D:\123.mp4
OSD: 是否显示统计信息, 如分辨率,编码格式,码率,缓存帧数
Protocol: 1为TCP, 0为UDP, 仅针对rtsp有效
Cache: 播放缓存帧数, 用于调整流畅度
ShowToolbar: 显示播放工具栏 1为显示 0为不显示
AutoPlay: 是否自动播放该通道 1为自动播放 0为手动播放(即在界面上单击播放按钮)
关于EasyPlayerPro
EasyPlayerPro是一款全功能的流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放、倍数播放等多种功能特性,核心基于ffmpeg,稳定、高效、可靠、可控,支持Windows、Android、iOS三个平台,目前在多家教育、安防、行业型公司,都得到的应用,广受好评!EasyPlayerPro:https://github.com/EasyDSS/EasyPlayerPro
点击链接加入群【EasyPlayer & EasyPlayerPro】:544917793
技术与交流
邮件:support@easydarwin.orgQQ交流群:544917793
获取更多信息
EasyDarwin开源流媒体服务器:www.EasyDarwin.orgEasyDSS商用流媒体解决方案:www.EasyDSS.com
EasyNVR无插件直播方案:www.EasyNVR.com
Copyright © EasyDarwin Team 2012-2017
相关文章推荐
- EasyPlayerPro windows播放器本地配置文件配置方法介绍
- EasyPlayerPro Windows播放器本地快照抓拍截图功能实现方法
- EasyPlayerPro Windows播放器本地快照抓拍截图功能实现方法
- EasyPlayerPro Windows播放器实时流进行本地缓冲区即时回放功能实现
- EasyPlayerPro Windows播放器实时流进行本地缓冲区即时回放功能实现
- EasyPlayerPro windows播放器本地音频播放音量控制实现
- EasyPlayerPro windows播放器之多窗口播放音量控制方法
- EasyPlayerPro windows播放器之多窗口播放音量控制方法
- EasyPlayerPro windows播放器本地音频播放音量控制实现
- EasyPlayer RTSP Windows播放器OSD字幕叠加接口方法和使用效果全解析
- 网页内嵌Windows Media Player播放器的多文件播放方法
- EasyPlayerPro-Win 解决xml配置文件中特殊字符读取异常
- EasyPlayerPro windows播放器在播放RTMP视频显示重复异常问题解决
- 网页内嵌Windows Media Player播放器的多文件播放方法
- 同时RTSP_RTMP_HTTP_HLS_视频文件播放的Android安卓全功能播放器EasyPlayerPro
- EasyPlayerPro windows播放器在播放RTMP视频显示重复异常问题解决
- EasyPlayerPro(Windows)流媒体播放器功能介绍及应用场景
- EasyPlayerPro-Win 配置文件使用
- 在Visual C++ 6.0下对Windows配置设置文件的存取访问方法的详细介绍。
- MAC os(苹果系统)访问windows 2003文件服务器的配置方法