社区
Linux/Unix社区
帖子详情
QMediaPlayer播放文件列表切换文件播放延迟问题
bj_mengguren
2017-11-13 05:37:21
QMediaPlayer播放文件列表有几个播放文件,从给一个文件到另一个文件切换,播放,延迟很长时间才出现声音,鼠标按按钮有停顿一段时间才出声音,执行这个命令Playlist.setCurrentIndex(0);,有遇到和清楚给帮忙解答一下,谢谢!
...全文
581
1
打赏
收藏
QMediaPlayer播放文件列表切换文件播放延迟问题
QMediaPlayer播放文件列表有几个播放文件,从给一个文件到另一个文件切换,播放,延迟很长时间才出现声音,鼠标按按钮有停顿一段时间才出声音,执行这个命令Playlist.setCurrentIndex(0);,有遇到和清楚给帮忙解答一下,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bj_mengguren
2017-11-14
打赏
举报
回复
目前试验,有两个Qmediaplayer打开,其中一个播放器播放音频,延迟比较小。
QT中
播放
音乐遇到的
问题
合集
1,使用 QSound
播放
wav格式的
文件
1、在.pro
文件
中加 QT += multimedia,才可以使用Qsound 2、在使用的
文件
中添加头
文件
:#include 3、在main函数中可直接调用Qsound, 2.使用Q
MediaPlayer
播放
mp3 1、在.pro
文件
加入 QT += multimedia 2.、加入头
文件
#include <Q
MediaPlayer
> 3、
播放
音乐 Q
MediaPlayer
* player = new QMe
Qt - 音视频
播放
一旦创建了 QSound 对象,就可以查询它的 fileName() 和 loops() 总数(即声音
播放
的次数)。这个类允许你以较低的
延迟
方式
播放
未压缩的音频
文件
(通常是WAV
文件
),并且适用于“反馈”类型的声音,以响应用户的动作(例如虚拟键盘声音,弹出对话框的正面或负面反馈,或游戏声音)。在这种情况下URL是可选的,可以是空的,也可以指向
播放
列表
的URL。使用 QSound 对象
播放
的声音可能会比静态 play() 函数使用更多的内存,但它也可能
播放
得更快(取决于底层平台的音频设施)。
基于QT实现简易音视频
播放
器
基于QT实现简易音视频
播放
器
Qt/C++编写视频
播放
器(支持pbonon/q
mediaplayer
/ffmpeg/vlc/mpv等多种内核)
花了一年多的时间,终于把这个超级
播放
器做成了自己想要的架构,用户的需求是一方面,自己架构方面的提升也是一方面,最主要是将界面和解码解耦了,这样才能动态的挂载不同的解码内核到不同的视频监控窗体,多对多关系,而且解耦和才能方便的实现共享解码,整个设计参照了Qt的设计思路,将各种功能做成不同的类组件,同时还有多层基类的设计,最大的提炼共性,本组件设计的视频解码线程基类、视频显示窗体基类、视频
文件
保存基类等,都是公用的,而且还提供给本地摄像头组件使用,因为共性一样。
Qt/C++音视频开发58-逐帧
播放
/上一帧下一帧/
切换
播放
进度/实时解码
逐帧
播放
是近期增加的功能,之前也一直思考过这个功能该如何实现,对于mdk/qtav等内核组件,可以直接用该组件提供的接口实现即可,而对于ffmpeg,需要自己处理,如果有缓存的数据的话,可以通过在缓存中的数据往前移动往后移动即可。这样就要求做一个比较大的缓存队列,占用一定的内存是肯定的。
Linux/Unix社区
23,117
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章