首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

【玩转VLC】- 基于libvlc写个最简略的播放器

2013-01-28 
【玩转VLC】--- 基于libvlc写个最简单的播放器通过【玩转VLC】--- ubuntu下编译vlc 我们已经把vlc编译哦了。生

【玩转VLC】--- 基于libvlc写个最简单的播放器

通过【玩转VLC】--- ubuntu下编译vlc 我们已经把vlc编译哦了。生成了一系列的bin和libvlc.so.

接下来我们就用编译好的libvlc.so搞一个最简单的播放器。

我认为vlc的伟大之处有一点就是他并没有把整个播放器写成一个硬生生的bin。而是独立出来个libvlc库,其他的玩家也可以用它的库自己搞一个和他功能一样强大的播放器。

【玩转VLC】- 基于libvlc写个最简略的播放器

这些部分协同作战,形成了功能强大的libvlc。让我们开工。



其实就简单的3步骤 就能把视频播出来。

1.通过  libvlc_new 创建一个libvlc的实例,以后都需要这个实例来创建各个模块的实例。

2.通过 libvlc_media_new_path 创建一个 libvlc_media_t的实例。libvlc把多媒体文件的个体抽象成了libvlc_media_t。

3.通过 libvlc_media_player_new_from_media 把上面的media传入然后创建了一个播放器的实例。以后直接对这个player操作就行。

   比如

libvlc_media_player_play(player);
libvlc_media_player_stop(player);
libvlc_media_player_pause(player);



热点排行