From 9fe3f5e3b0174d529d3fb845e0b0ffb9d84837cc Mon Sep 17 00:00:00 2001 From: Jeff Brown Date: Tue, 11 Jun 2013 18:51:17 -0700 Subject: [PATCH] Redefine content position in milliseconds instead of seconds. Made a note to update some other parts of the sample that need to be fixed after other recent API changes. Bug: 9380827 Change-Id: I23ccfa9ab434d4c7661ae379b77fa95e128513eb --- .../android/supportv7/media/SampleMediaRouteProvider.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/samples/Support7Demos/src/com/example/android/supportv7/media/SampleMediaRouteProvider.java b/samples/Support7Demos/src/com/example/android/supportv7/media/SampleMediaRouteProvider.java index 7de34fad5..0d5c21d39 100644 --- a/samples/Support7Demos/src/com/example/android/supportv7/media/SampleMediaRouteProvider.java +++ b/samples/Support7Demos/src/com/example/android/supportv7/media/SampleMediaRouteProvider.java @@ -208,15 +208,16 @@ final class SampleMediaRouteProvider extends MediaRouteProvider { && intent.getData() != null) { mPlaybackCount +=1; + // TODO: Handle queue ids. Uri uri = intent.getData(); - double contentPosition = intent.getDoubleExtra( + long contentPositionMillis = intent.getLongExtra( MediaControlIntent.EXTRA_ITEM_CONTENT_POSITION, 0); Bundle metadata = intent.getBundleExtra(MediaControlIntent.EXTRA_ITEM_METADATA); Bundle headers = intent.getBundleExtra( MediaControlIntent.EXTRA_ITEM_HTTP_HEADERS); Log.d(TAG, mRouteId + ": Received play request, uri=" + uri - + ", contentPosition=" + contentPosition + + ", contentPositionMillis=" + contentPositionMillis + ", metadata=" + metadata + ", headers=" + headers); @@ -234,7 +235,7 @@ final class SampleMediaRouteProvider extends MediaRouteProvider { if (callback != null) { MediaItemStatus status = new MediaItemStatus.Builder( MediaItemStatus.PLAYBACK_STATE_PLAYING) - .setContentPosition(contentPosition) + .setContentPosition(contentPositionMillis) .build(); Bundle result = new Bundle();