首页| 论坛| 消息

标题:音频播放,用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

<< 1 2 3 >> (1/5)

回复 发表
主题 版块