欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

基于libVLC的视频播放器之十五:添加播放列表

发布时间:2024/1/1 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 基于libVLC的视频播放器之十五:添加播放列表 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一.效果

二.原理

在VLC-Qt中已经封装了播放列表相关的操作,比如说上一个、下一个、顺序播放、循环播放和重复播放。相关的两个类是VlcMediaList和VlcMediaListPlayer,
VlcMediaList持有多个VlcMedia媒体项,VlcMediaListPlayer通过setMediaList方法关联VlcMediaList,并在构造时传入VlcMediaPlayer对象,这样VlcMediaListPlayer内部就能通VlcMediaList和VlcMediaPlayer实现播放控制了。
一个典型的播放列表操作如下:

void TestMediaList::list() {VlcMedia *referenceMedia = new VlcMedia("http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi", _instance);VlcMediaList *mediaList = new VlcMediaList(_instance);mediaList->addMedia(new VlcMedia("http://videos.hd-trailers.net/Hobbit_The_Battle_Of_The_Five_Armies_2014_Trailer2_5.1-480p-HDTN.mp4", _instance));mediaList->addMedia(referenceMedia);mediaList->insertMedia(new VlcMedia(QString(SAMPLES_DIR) &

总结

以上是生活随笔为你收集整理的基于libVLC的视频播放器之十五:添加播放列表的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。