summaryrefslogtreecommitdiffstats
path: root/examples/multimediawidgets/player/player.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimediawidgets/player/player.cpp')
-rw-r--r--examples/multimediawidgets/player/player.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/multimediawidgets/player/player.cpp b/examples/multimediawidgets/player/player.cpp
index d216feb3a..ff40b7e0c 100644
--- a/examples/multimediawidgets/player/player.cpp
+++ b/examples/multimediawidgets/player/player.cpp
@@ -434,10 +434,10 @@ void Player::statusChanged(QMediaPlayer::MediaStatus status)
break;
case QMediaPlayer::BufferingMedia:
case QMediaPlayer::BufferedMedia:
- setStatusInfo(tr("Buffering %1%").arg(m_player->bufferProgress()));
+ setStatusInfo(tr("Buffering %1%").arg(qRound(m_player->bufferProgress()*100.)));
break;
case QMediaPlayer::StalledMedia:
- setStatusInfo(tr("Stalled %1%").arg(m_player->bufferProgress()));
+ setStatusInfo(tr("Stalled %1%").arg(qRound(m_player->bufferProgress()*100.)));
break;
case QMediaPlayer::EndOfMedia:
QApplication::alert(this);
@@ -467,12 +467,13 @@ void Player::handleCursor(QMediaPlayer::MediaStatus status)
#endif
}
-void Player::bufferingProgress(int progress)
+void Player::bufferingProgress(float progress)
{
+ qDebug() << "buffering progress" << progress;
if (m_player->mediaStatus() == QMediaPlayer::StalledMedia)
- setStatusInfo(tr("Stalled %1%").arg(progress));
+ setStatusInfo(tr("Stalled %1%").arg(qRound(progress*100.)));
else
- setStatusInfo(tr("Buffering %1%").arg(progress));
+ setStatusInfo(tr("Buffering %1%").arg(qRound(progress*100.)));
}
void Player::videoAvailableChanged(bool available)