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
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 7de34fa..0d5c21d 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 @@
&& 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 @@
if (callback != null) {
MediaItemStatus status = new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING)
- .setContentPosition(contentPosition)
+ .setContentPosition(contentPositionMillis)
.build();
Bundle result = new Bundle();