equal
deleted
inserted
replaced
380 break; |
380 break; |
381 } |
381 } |
382 case TMPXPlaybackMessage::EMediaChanged: |
382 case TMPXPlaybackMessage::EMediaChanged: |
383 case TMPXPlaybackMessage::EPlaylistUpdated: |
383 case TMPXPlaybackMessage::EPlaylistUpdated: |
384 { |
384 { |
385 iPlaybackUtility->PropertyL( *this, EPbPropertyPosition ); |
385 MMPXSource* s = iPlaybackUtility->Source(); |
386 iPlaybackUtility->PropertyL( *this, EPbPropertyDuration ); |
386 if ( s ) |
387 RequestMediaL(); |
387 { |
|
388 RequestMediaL(); |
|
389 } |
|
390 else |
|
391 { |
|
392 iObserver->PlaylisIsEmpty(); |
|
393 } |
388 break; |
394 break; |
389 } |
395 } |
390 case TMPXPlaybackMessage::ECommandReceived: |
396 case TMPXPlaybackMessage::ECommandReceived: |
391 { |
397 { |
392 MPX_DEBUG2("CAiPlayerPluginEngine::HandlePlaybackMessageL - E" |
398 MPX_DEBUG2("CAiPlayerPluginEngine::HandlePlaybackMessageL - E" |
538 attrs.Append( KMPXMediaMusicArtist ); |
544 attrs.Append( KMPXMediaMusicArtist ); |
539 attrs.Append( KMPXMediaMusicAlbumArtFileName ); |
545 attrs.Append( KMPXMediaMusicAlbumArtFileName ); |
540 s->MediaL( attrs.Array(), *this ); |
546 s->MediaL( attrs.Array(), *this ); |
541 CleanupStack::PopAndDestroy( &attrs ); |
547 CleanupStack::PopAndDestroy( &attrs ); |
542 } |
548 } |
543 else |
|
544 { |
|
545 iObserver->PlaylisIsEmpty(); |
|
546 } |
|
547 } |
549 } |
548 // End of File |
550 // End of File |