equal
deleted
inserted
replaced
45 } |
45 } |
46 |
46 |
47 |
47 |
48 void CMMAMIDIStopTimeControl::StopAtTimeL() |
48 void CMMAMIDIStopTimeControl::StopAtTimeL() |
49 { |
49 { |
50 LOG( EJavaMMAPI, EInfo, "MMA:CMMAMIDIStopTimeControl::StopAtTime"); |
50 LOG(EJavaMMAPI, EInfo, "MMA:CMMAMIDIStopTimeControl::StopAtTime"); |
51 |
51 |
52 // Stop the player only when it's playing |
52 // Stop the player only when it's playing |
53 if (iPlayer->State() == CMMAPlayer::EStarted) |
53 if (iPlayer->State() == CMMAPlayer::EStarted) |
54 { |
54 { |
55 TInt64 time; |
55 TInt64 time; |
56 iPlayer->GetMediaTime(&time); |
56 iPlayer->GetMediaTime(&time); |
57 if (time >= 0 && time < iStopTime) |
57 if (time >= 0 && time < iStopTime) |
58 { |
58 { |
59 LOG1( EJavaMMAPI, EInfo, "MMA:CMMAMIDIStopTimeControl::StopAtTime - Called %dms too early", |
59 LOG1(EJavaMMAPI, EInfo, "MMA:CMMAMIDIStopTimeControl::StopAtTime - Called %dms too early", |
60 I64INT((time - iStopTime)/1000)); |
60 I64INT((time - iStopTime)/1000)); |
61 StartTimer(time); |
61 StartTimer(time); |
62 return; |
62 return; |
63 } |
63 } |
64 |
64 |
65 TInt64 stopTime; |
65 TInt64 stopTime; |