http://www.cnblogs.com/iskyoole/archive/2012/03/25/2417181.html(原文链接地址)

一、使用vs自带的windows media play控件

优点:上手容易,使用简单;

缺点:界面固定,支持格式有限。

二、使用微软的DirectX播放

优点:可以自定义界面,支持的播放格式增多;

缺点:播放视频的时候必须另外安装解码器。

三、使用libvlc播放

优点:可以自己封装libvlc.dll(开源程序有牛人已经封装,可以直接拿来用),支持的格式增多;

缺点:对支持的播放格式,需要添加对应的插件dll文件,所以dll有大概50M。

四、使用DirectShow播放

优点:开源程序,可以自己对代码进行加工,支持的格式很多,还支持图片播放;

缺点:暂时还没发现,在这四种播放方式中,本人推荐这种。

最新文章

  1. 【Machine Learning】机器学习及其基础概念简介
  2. Eclipse/JavaWeb (一)三大框架之struts框架 持续更新中...
  3. 【转】 Linux下目录结构
  4. 主机无法访问虚拟机上的elasticsearch服务器
  5. jqgrid单元格设置空值的方法
  6. SR4K的API使用(libMesaSR.dll)
  7. Oracle 11g client安装和配置。
  8. win8下使用eclipse进行hadoop2.6.2开发
  9. MySQL+heartbeat+nfs做高可用
  10. DEVTMPFS
  11. MySQL连接问题【mysql_connect和mysql_pconnect区别】
  12. “宇宙最强” IDE,Visual Studio 2019 正式发布
  13. Kotlin入门(27)文件读写操作
  14. Python股票分析系列——数据整理和绘制.p2
  15. 手机app数据的爬取之mitmproxy安装教程
  16. 使用Java实现面向对象编程
  17. 20155220 2016-2017-2 《Java程序设计》第六周学习总结
  18. aarch64_g1
  19. OpenERP 在context中写自己的部门ID
  20. java---EL与ONGL的区别

热门文章

  1. zabbix4.2学习笔记--安装percona插件监控MySQL
  2. javascript——js string 转 int 注意的问题——parseInt(转)
  3. 解决WCF接口无法传递object参数的问题
  4. LNMP环境搭建网站
  5. [Python3网络爬虫开发实战] 3.1.3-解析链接
  6. LLVM 概览
  7. Poj 2187 旋转卡壳
  8. matplotlib多种绘图方式
  9. Django开发:(3.1)ORM:单表操作
  10. Tyvj 1176 火焰巨魔的惆怅