diff options
Diffstat (limited to 'src/3rdparty/phonon/mmf/audioplayer.cpp')
-rw-r--r-- | src/3rdparty/phonon/mmf/audioplayer.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/3rdparty/phonon/mmf/audioplayer.cpp b/src/3rdparty/phonon/mmf/audioplayer.cpp index d4ae1a8..41fedb4 100644 --- a/src/3rdparty/phonon/mmf/audioplayer.cpp +++ b/src/3rdparty/phonon/mmf/audioplayer.cpp @@ -85,6 +85,11 @@ void MMF::AudioPlayer::doStop() m_player->Stop(); } +void MMF::AudioPlayer::doSeek(qint64 ms) +{ + m_player->SetPosition(TTimeIntervalMicroSeconds(ms * 1000)); +} + int MMF::AudioPlayer::setDeviceVolume(int mmfVolume) { return m_player->SetVolume(mmfVolume); @@ -113,16 +118,6 @@ void MMF::AudioPlayer::close() m_player->Close(); } -void MMF::AudioPlayer::seek(qint64 ms) -{ - TRACE_CONTEXT(AudioPlayer::seek, EAudioApi); - TRACE_ENTRY("state %d pos %Ld", state(), ms); - - m_player->SetPosition(TTimeIntervalMicroSeconds(ms)); - - TRACE_EXIT_0(); -} - bool MMF::AudioPlayer::hasVideo() const { return false; @@ -180,7 +175,7 @@ void MMF::AudioPlayer::MapcInitComplete(TInt aError, { maxVolumeChanged(m_player->MaxVolume()); - emit totalTimeChanged(); + emit totalTimeChanged(totalTime()); changeState(StoppedState); } else |