2020.2.12

作者: 取名好烦呀 | 来源:发表于2020-02-12 00:18 被阅读0次

今日爬坑

多媒体库中的 medialist+mediaplayer组合是个坑。

虽然,可以很方便的实现循环播放。

但是在播放的过程中需要实现从medialist中删除一个播放文件时,会导致播放暂停,或者重新从头开始播放。很恶心当然,不是说不可以做,删除文件时,用一个变量去存储当前的文件播放进度和文件序号,删完后恢复就行了。逻辑比较复杂不说,播放进度设置还不能直接通过setpostion实现,必须用poschanged信号量去设置。尝试了下,结果写出来的代码也很乱,而且删除过程中,音乐播放还会卡。。。

解决想法

不用medialist,直接新建类继承stringlist,存储文件名集合。需要循环播放只要实现next,last,mediastate信号槽函数就行了。

这样我删除stringlist中的文件,就完全不会干扰到播放了。只要考虑,是不是删的正在播放的文件就可以了。

相关文章

  • 根据SPECS作灵修:路21

    2020.2.12 三 阴天

  • 2020.2.12

    把脆弱当成软弱 把依赖当成负担 以为互不打扰等于独立 以为捂住耳朵等于坚持自我

  • 2020.2.12

    今日爬坑 多媒体库中的 medialist+mediaplayer组合是个坑。 虽然,可以很方便的实现循环播放。 ...

  • 2020.2.12

    我们都曾受过伤,却成为了更好的人。 写这篇文章的时候,我心里其实没底,可是成功是有迹可循的,我想留下痕迹。 负债,...

  • 2020.2.12

    坚持跑步的第15天。 早晨起来,兴致勃勃叫上弟弟,出去跑步啦。天气不错,春天悄悄的来了,很温暖。那就开始跑吧。跑了...

  • 2020.2.12

    第一次学着做疙瘩汤,妹妹是老师,很重整个制作过程,也给我讲了一些改正问题的小技巧,比如疙瘩大了怎么办?鸡蛋什么怎么...

  • 2020.2.12

    第十一天: 一天完成三次火呼吸,每次2-3分钟,分享感受。 做眉心轮冥想时,口中一直有清澈的水出来。做确认时,身体...

  • 2020.2.12

    今天做凉皮,虽然是第二次做,但是比第一次失败多了,应该是面粉的原因吧。哎呀我已经三四天没出门了有点难受哦,需要眼药...

  • 2020.2.12

    宝宝观察日记与记录 首先先写一下关于纪律与自由的读书笔记。 蒙奶奶说,纪律的养成,是建立在充分的自由之上的,也就是...

  • 2020.2.12

    我竟然觉得写论文是一件消磨我灵魂的事情,因为每次写论文后我都宛如废狗,唯有凭着祷告坚持下去,今天也算是品尝到了一...

网友评论

      本文标题:2020.2.12

      本文链接:https://www.haomeiwen.com/subject/qdtqfhtx.html