Qt Creator 使用 QMediaPlayer 播放音频无声音


如果需要使用QMediaPlayer ,播放音视频,需要先在 .pro 文件中添加 Multimedia 模块。使用 QMediaPlayer 播放音频,只需要设置媒体源即可播放。QMediaPlayer 不仅可以直接播放本地音频,还可以播放网络音频。

// 本地音频播放
player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile("C:/Users/wdno1/Desktop/image/11.mp3"));
player->play();
// 网络音频播放
player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile("http://xxx.xx.xx.xxx:xxxx/xxxxx/xx.mp3"));//这里加上网络音频的地址
player->play();
  • 如果播放没有声音,但是能正常运行

    可以在代码头部添加 #pragma execution_character_set(“utf-8”)

    #pragma execution_character_set(“utf-8”) 指令指示编译器将源代码中的窄字符和窄字符串文本编码为可执行文件中的UTF-8。

    QMediaPlayer 需要创建一个指针对象 QMediaPlayer *player = new QMediaPlayer ,否则,存在没有声音的情况。

Qt Creator 使用 QMediaPlayer 播放音频无声音相关推荐

  1. Iphone 开发播放音频无声音

    在做远程遥控汽车项目中,音频无法播放问题. 问题:APP 播放视频无声音?无论是播放流媒体还是播放本地视频文件均无法播放声音,视频显示正常. AVPlayerViewController,AVPlay ...

  2. Qt 使用QMediaPlayer播放音乐无声音

    首先,要使用Qt的媒体类,也就是QMediaPlayer对象. QMediaPlayer是Qt提供的一个跨平台媒体播放器类.该类,在Windows下时,底层基于微软的DirectShow框架实现:在L ...

  3. 微信小程序播放音频无声音的解决方案 getBackgroundAudioManager

    获取全局背景音乐管理器: const backgroundAudioManager = Taro.getBackgroundAudioManager(); 在全局配置文件中app.config.ts配 ...

  4. Qt6 QMediaPlayer播放视频没有声音或者无法播放声音报错handleSourceError: 0x8007007B解决方法(无需下载解码器)

    Qt6 QMediaPlayer播放视频没有声音 Qt5到Qt6时变动了许多类QMediaPlayer也在其中.曾经只需要这样即可播放视频. player = new QMediaPlayer(thi ...

  5. QT +VS 自制小应用程序播放音频,更改win10桌面壁纸

    Qt版本5.14.2 + VS2017 当前主要功能:播放音频,更改win10桌面壁纸 QT +VS 自制小应用程序播放音频,更改win10桌面壁纸 总结几个要点如下: 1 关于程序透明边框+背景图片 ...

  6. win11音频无声音排查解决方案

    win11音频无声音排查解决方案 可能的原因 1.默认播放设备不对 2."增强音频"影响 可能的原因 1.默认播放设备不对 2."增强音频"影响 1.默认播放设 ...

  7. QMediaPlayer播放音频文件

    windows操作系统 在 Windows 操作系统下,使用 Qt 框架提供的 QMediaPlayer 播放音频文件时,需要依赖一些 Windows 平台自带的编解码器库. Qt 框架中的 QMed ...

  8. linux火狐网页无声音,解决Firefox在Ubuntu下播放Flash无声音的问题

    安装了Ubuntu Linux系统,在使用Firefox打开Flash是,光有图像没有声音,但播放MP3.视频等均正常,通过网上查找相关方法,一直无效,后来找到下面方法有效,留此作为存档. 打开&qu ...

  9. android 小米手机播放短小音频无声音问题

    最近,在给在给一个页面添加声音效果时,发现小米手机播放不了声音,发现其他机型可以播放 ,在此发现两种解决办法: 第一种,可以在小米手机设置中解决: 设置---声音和震动 -–音量--媒体音量,音乐,视 ...

最新文章

  1. 【青少年编程(第27周)】报名考级的小朋友注意截止时间!
  2. 了解1D和3D卷积神经网络|Keras
  3. 学校计算机培训管理制度,小学教师信息技术培训管理制度
  4. linux下vi命令修改文件及保存的使用方法
  5. MongoDB之compact操作详解
  6. 基于 props 更新 state
  7. Burp Suite
  8. 即将开源 | 2亿用户背后的Flutter应用框架Fish Redux 1
  9. Excel——keil5内存数据进制转换
  10. Java 下一代: Groovy、Scala 和 Clojure
  11. 干货 | 携程动态表单DynamicForm的设计与实现
  12. 小程序进入首页时弹出广告
  13. 苹果强制使用HTTPS传输后APP开发者必须知道的事
  14. ∵∵∵∵不开心∵∵∵∵
  15. 文件上传图片放大缩小进行截图上传
  16. 百度新闻源的滑落,创业者的方向在哪?
  17. IDM UltraEdit编辑器V26.00.0.48 烈火汉化64位版
  18. 我以为自己MySQL够牛逼了,直到被腾讯面试官狠狠抽了两巴掌
  19. 你必须要知道CNN模型:ResNet
  20. 使用stm32c8t6和mpu6050制作一台穿越机

热门文章

  1. Unity 图形 - 摄像机
  2. SSH Tunnel 使用
  3. gke下载_我们如何在GKE上升级Kubernetes
  4. 新的一年软件测试行业的趋势能够更好?
  5. Opencv各版本汇总下载
  6. Aspose.Words for .NET Crack 23.1.0
  7. 十只老鼠和一千瓶毒药的故事
  8. 怎么建立win7无线热点
  9. apktool反编译问题
  10. 数据库 数据仓库 数据集市的区别