我有播放mp3的QT应用程序。
当我调用play()函数时,它播放音乐直到mp3结束。但是,我想玩2秒钟。
player->play();
//after 2 seconds
player->stop();
我怎样才能控制比赛和停止之间的时间?
答案 0 :(得分:2)
使用QTimer::singleShot。如果您的播放器有一个名为stop()
的插槽,请使用如下所示的单击计时器:
player->start();
QTimer::singleShot(2000, player, SLOT(stop()));