Ejemplo n.º 1
0
void GrlMedia::statusChanged(QMediaPlayer::MediaStatus status)
{
	handleCursor(status);

// handle status message
	switch (status)
	{
		case QMediaPlayer::UnknownMediaStatus:
		case QMediaPlayer::NoMedia:
		case QMediaPlayer::LoadedMedia:
		case QMediaPlayer::BufferingMedia:
		case QMediaPlayer::BufferedMedia:
			setStatusInfo("");
		break;
		case QMediaPlayer::LoadingMedia:
			setStatusInfo(tr("Loading..."));
		break;
		case QMediaPlayer::StalledMedia:
			setStatusInfo(tr("Media Stalled"));
		break;
		case QMediaPlayer::EndOfMedia:
			emit endOfMedia();
		break;
		case QMediaPlayer::InvalidMedia:
			displayErrorMessage();
		break;
	}
}
void S60VideoPlayerSession::MvpuoPlayComplete(TInt aError)
{
    DP0("S60VideoPlayerSession::MvpuoPlayComplete +++");

    DP1("S60VideoPlayerSession::MvpuoPlayComplete - aError", aError);

    if (m_stream)
        m_networkAccessControl->resetIndex();

    endOfMedia();
    setError(aError);

    DP0("S60VideoPlayerSession::MvpuoPlayComplete ---");
}