
C#如何实现视频在线播放 100
socket通讯【客户端】【服务端】客户端怎么从服务端的机子上读取到视频并显示?在线播放那种,[不要把视频传到客户端了再播放。]就说我想实现在线视频播放功能,主要功能就是...
socket通讯【客户端】【服务端】
客户端怎么从服务端的机子上读取到视频并显示?
在线播放那种,[不要把视频传到客户端了再播放。]
就说我想实现在线视频播放功能,主要功能就是在线观看视频 展开
客户端怎么从服务端的机子上读取到视频并显示?
在线播放那种,[不要把视频传到客户端了再播放。]
就说我想实现在线视频播放功能,主要功能就是在线观看视频 展开
4个回答
展开全部
当我们需要在C#中实现视频播放器的时候,可以使用如下几种方法:
一、使用MediaPlayer ActiveX控件
在C#中支持视屏播放器最简单的方式就是插入MediaPlayer控件了,在WPF中还内置了对MediaPlayer的封装MediaElement,可以通过它直接打造一个播放器。
使用MediaPlayer控件的好处是简单,它已经基本封装了常用的功能,只需要很少的几行代码就可以实现媒体播放器的功能。并且,由于操作系统中已经内置了MediaPlayer,不需要额外集成播放器的文件。
不过,它的一个最大的问题是视频支持格式有限。这个问题本身并不严重,在十年前就可以通过安装Media Player Codec Pack 的方式来扩展其支持格式的。对于一些私有格式的视频文件播放,也可以采用这种方案。
这种方式本身还是非常强大的,不过它带来了插件的安装问题了。如果你的程序是被许多客户端所使用的话,还是会有不少的麻烦的。
插件不容易被集成安装
安装完了后又不少参数要设置,并且不容易通过程序来设置它
第三方插件容易和客户端环境冲突,出问题不容易定位和处理
插件更新不方便
当然,如果客户端较少,可以人工维护的话,用MediaPlayer也不失为一种简单易行的方案。
一、使用MediaPlayer ActiveX控件
在C#中支持视屏播放器最简单的方式就是插入MediaPlayer控件了,在WPF中还内置了对MediaPlayer的封装MediaElement,可以通过它直接打造一个播放器。
使用MediaPlayer控件的好处是简单,它已经基本封装了常用的功能,只需要很少的几行代码就可以实现媒体播放器的功能。并且,由于操作系统中已经内置了MediaPlayer,不需要额外集成播放器的文件。
不过,它的一个最大的问题是视频支持格式有限。这个问题本身并不严重,在十年前就可以通过安装Media Player Codec Pack 的方式来扩展其支持格式的。对于一些私有格式的视频文件播放,也可以采用这种方案。
这种方式本身还是非常强大的,不过它带来了插件的安装问题了。如果你的程序是被许多客户端所使用的话,还是会有不少的麻烦的。
插件不容易被集成安装
安装完了后又不少参数要设置,并且不容易通过程序来设置它
第三方插件容易和客户端环境冲突,出问题不容易定位和处理
插件更新不方便
当然,如果客户端较少,可以人工维护的话,用MediaPlayer也不失为一种简单易行的方案。
展开全部
需要用一个支持在线播放的插件。我想你用的客户端是桌面程序吧,我知道windows media player 可以支持在线播放。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载播放器,在下载播放器插件即可
追问
具体怎么操作?
追答
找电脑公司刻录播放器软件以及插件或在播放器中下载各类格式插件下载安装。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你需要用一个支持在线播放的插件。我想你用的客户端是桌面程序吧,我知道windows media player 可以支持在线播放。相关的解决方案,你要百度一下之后在好好学习一下
更多追问追答
追问
具体怎么操作?
追答
你是用windows form 作为客户端吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询