Configure audio session ids of MediaPlayer for device-specific context.

This cl also modifies MediaPlayer construction to fetch
AttributionSource from Context when Context is available.

Bug: 261698699
Bug: 249777386
Test: atest MediaPlayerUnitTest MediaPlayerTest
Change-Id: I93c7d4a6202052d7e2ac0e593e95d13d075a4a6f
5 files changed