我遇到的问题是,从检查位置的脚本执行此操作时无法调用暂停或停止
此插槽连接到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]:
任何人都有解决方案吗?
可以用任何方式在选定的时间暂停电影