0
我有播放mp3的QT应用程序。QT,运行特定时间的功能
当我调用play()函数时,它播放音乐直到mp3结束。但是,我想玩2秒。
player->play();
//after 2 seconds
player->stop();
我该如何控制播放和停止之间的时间?
我有播放mp3的QT应用程序。QT,运行特定时间的功能
当我调用play()函数时,它播放音乐直到mp3结束。但是,我想玩2秒。
player->play();
//after 2 seconds
player->stop();
我该如何控制播放和停止之间的时间?
使用QTimer::singleShot。如果您的播放器有一个名为stop()
的插槽,请使用如下所示的单次计时器:
player->start();
QTimer::singleShot(2000, player, SLOT(stop()));