QMediaPlayer无法在选定的时间范围内暂停

时间:2017-06-28 13:45:29

标签: c++ qt media-player

我遇到的问题是,从检查位置的脚本执行此操作时无法调用暂停或停止

此插槽连接到QMediaPlayer的插槽

void VideoPlayer::positionChanged(qint64 position)
{
    if(position>=3000)
    {
        mediaPlayer.pause();
    }
}

在此插槽中比较位置,3秒后应暂停视频 但它会崩溃应用程序,我可以使用具有单独插槽的按钮来发出相同的命令mediaPlayer.pause();

当我打开调试器时,它指向我:

  

0x6665b67b​​< + 0x00bb> Qt5Cored中的int 3!qt_message_fatal   [c:\ users \ qt \ work \ qt \ qtbase \ src \ corelib \ global \ qlogging.cpp @ 1667]:

任何人都有解决方案吗?

可以用任何方式在选定的时间暂停电影

0 个答案:

没有答案