1

MacBook Pro (OSX 10.8.4) でQt 5.1 (ここから) を使用しています。

と だけで構成されるムービー プレーヤー アプリケーションがありQMediaPlayerますQVideoWidget。ローカル ファイル URL からのビデオは正常に再生されます。

プレーヤーmediaStatusChangedpositionChanged信号を接続して監視し、報告される速度をQMediaPlayer::setNotifyInterval1 秒あたり数回まで上げることができます。

面倒なことを除いて、これはすべてうまくいくようです:

プレーヤーがファイルの最後に到達しても、ステータスは変わりません。同じ位置を繰り返し報告するだけです。ウィンドウのサイズを変更したり、ウィンドウを最小化/最大化した場合にのみ(そしてこれが奇妙になります)、予想されるステータスの変更がQMediaPlayer::EndOfMedia. ビデオ アプリをカバーするために別のアプリケーションを起動するだけでも、ステータスの変更がフラッシュされるようです。

助言がありますか?バグQMediaPlayer?私は何か間違ったことをしていますか?回避策の提案はありますか?

更新: Qt Jira で報告されるようになりました。

4

0 に答える 0