毕业设计之Qt播放器[通俗易懂]

毕业设计之Qt播放器[通俗易懂]一、功能介绍1、有拖拉功能,将视频直接拖进,播放器即可播放视频2、可以有加密视频,将放视频的文件夹加密3、有定时开关机的功能4、有网上直接看视频的功能5、有打开本地视频的功能6、可以浏览照片7、可以播放歌曲8、有最新电影推荐功能9、播放列表10、1499小游戏,在线玩二、llplayer  以完成功能1、正常播放ok2、文件夹打开ok,

大家好,又见面了,我是你们的朋友全栈君。

一、功能介绍

1、有拖拉功能,将视频直接拖进,播放器即可播放视频

2、可以有加密视频,将放视频的文件夹加密

3、有定时开关机的功能

4、有网上直接看视频的功能

5、有打开本地视频的功能

6、可以浏览照片

7、可以播放歌曲

8、有最新电影推荐功能

9、播放列表

10、1499小游戏,在线玩

二、llplayer   以完成功能

1、正常播放ok

2、文件夹打开ok,           不能重复打开

void MainWindow::slotOpenFile()//打开文件ok
{

//   mplayerProcess->close();
    currentFileName = QFileDialog::getOpenFileName(this, tr(“打开媒体文件”), tr(“/root/Music”),
                                                   tr(“Music file(*.mp3 *.wav) ;; Video files(*.rmvb *.rm *.avi *.wmv *.mkv *.asf *.3gp *.mov *.mp4 *.ogv)” ));
    if( !currentFileName.isEmpty() )
    {

        player->play(currentFileName);
        //this->showFullScreen();
    }
}

3、快进, 快退ok

void MainWindow::slotStep()//快进ok
{

     player->controlCmd(“seek 5 0\n”);

}

void MainWindow::slotBackward()//快退ok
{

 player->controlCmd(“seek -5 0\n”);
}

4、静音ok

static bool status = true;
void MainWindow::slotMute()//静音ok
{

    if(status){

     player->controlCmd(“mute 1\n”);
     status= false;
    }
    else{

     player->controlCmd(“mute 0\n”);
     status= true;
    }

}

5、音量控制

6、停止

void MainWindow::slotStop()
{

    player->controlCmd(“pause\n”);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135148.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Python十大装B语法「建议收藏」

    Python十大装B语法「建议收藏」Python是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视Python语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现Python语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。

  • Taglib自定义万能标签扩展 DownLoad

    Taglib自定义万能标签扩展 DownLoad

    2021年10月23日
  • 神经网络学习小记录-番外篇——常见问题汇总

    神经网络学习小记录-番外篇——常见问题汇总神经网络学习小记录-番外篇——常见问题汇总前言问题汇总1、下载问题2、环境配置问题3、shape不匹配问题a、训练时shape不匹配问题b、预测时shape不匹配问题4、nomodule问题5、显存问题6、训练问题7、乱七八糟的问题前言搞个问题汇总吧,不然一个一个解释也挺难的。问题汇总1、下载问题问:up主,可以给我发一份代码吗,代码在哪里下载啊?答:Github上的地址就在视频简介里。复制一下就能进去下载了。问:up主,为什么我下载的代码里面,model_data下面没有.pth或者.h

  • 知识图谱—知识推理综述(一)[通俗易懂]

    知识图谱—知识推理综述(一)[通俗易懂]知识图谱—知识推理综述(一)1知识推理的概念以及分类1.1知识推理的基本概念所谓的知识推理,就是在已有知识的基础之上,推断出未知的知识的过程。通过从已知的知识出发,通过已经获取的知识,从中获取到所蕴含的新的事实,或者从大量的已有的知识中进行归纳,从个体知识推广到一般性的知识。根据上面的概念的描述,我们可以知道,对于知识推理而言,其包括的内容可以分为两种,第一种是我们已经知道的,用于进行推理的已有知识,另外一种是我们运用现有的知识推导或者归纳出来的新的知识。对于知识而言,其形式是多种多样的,可以是

  • 数组 函数_从零开始的基础篇

    数组 函数_从零开始的基础篇一、数组操作的基本函数数组的键名和值array_values($arr);获得数组的值array_keys($arr);获得数组的键名array_flip($arr);数组中的值与键名互换(如

  • datagrip激活码20213月最新在线激活

    datagrip激活码20213月最新在线激活,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号