标题:音频播放,用FMOD库实现了
作者:shixingya
日期:2017-12-19 11:10
内容:
src
注意我qmake用的是MinGW_32bit, 如果编译不通过,可以帮忙远程,望大家共同进步。
优化建议 暂停续播
void SoundGradeWgt::on_pushButton_clicked()
{
if(isPlaying)
{
pausePlay();
ui->pushButton->setToolTip(tr("Play"));
ui->pushButton->setIcon(style()->standardIcon(QStyle::SP_MediaPlay));
}
else
{
if(channel)
{
FMOD_BOOL pause;
FMOD_Channel_GetPaused(channel, &pause);
FMOD_Channel_SetPaused(channel, !pause);
(!pause) ? timer.stop() : timer.start(300);
}
else
Play();
ui->pushButton->setToolTip(tr("Pause"));
ui->pushButton->setIcon(style()->standardIcon(QStyle::SP_MediaPause));
}
isPlaying =!isPlaying;
}
#1 [snolkmg 12-19 13:56]
#2 [msccreater 12-19 17:14]
论坛需要你这样的人,我支持你
#3 [神经023 12-19 19:52]
#4 [yangyu52009 12-19 21:54]
楼主使用的是什么版本的FMOD哭, 新的没有 FMOD_System_GetWaveData 函数,编译通不过
#5 回 yangyu52009 的帖子 [shixingya 12-19 23:47]
yangyu52009:楼主使用的是什么版本的FMOD哭, 新的没有 FMOD_System_GetWaveData 函数,编译通不过 (2017-12-19 21:54)
FMOD4.44.39