其他中添加音频播放的时候出现了

QSoundEffect(qaudio): Error decoding source

主要的流程是:

  1. 创建声音
  2. 设置文件路径
  3. 设置循环模式
  4. 设置音量
  5. 播放

在这里插入图片描述

  • 代码如下:
voice=new QSoundEffect(this);
voice->setSource(QUrl::fromLocalFile(":/media/voice/alarm2.wav"));
voice->setLoopCount(QSoundEffect::Infinite);
voice->setVolume(1.0);
voice->play();

出现这种问题,可以尝试使用其他的文件试试,这次是文件损坏了,换了个文件就好了。

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐