QMediaPlayer不会更改文件末尾的状态

时间:2013-08-25 13:39:27

标签: macos qt video qt5 eof

我在MacBook Pro(OSX 10.8.4)上使用Qt 5.1(来自here)。

我的电影播放器​​应用程序只包含QMediaPlayerQVideoWidget。来自本地文件URL的视频播放正常。

我可以连接并监控播放器的mediaStatusChangedpositionChanged信号,并将QMediaPlayer::setNotifyInterval报告的速率提高到每秒几次。

除了一件烦人的事情外,这一切似乎都很好:

当玩家到达文件末尾时,它不会改变状态,只是重复报告相同的位置。只有(这就是事情变得奇怪的地方)如果我调整窗口大小或最小化/最大化它,它是否“清除”预期状态更改为QMediaPlayer::EndOfMedia。即使只是提出另一个应用程序来覆盖视频应用程序似乎也可以清除状态变化。

有什么建议吗? QMediaPlayer中的错误?我做错了什么?对于workrounds的建议?

更新:现在reported in Qt Jira

0 个答案:

没有答案