From 04ff30d78b8e1613fccfb4e3c9502bc337ad10da Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Mon, 14 Dec 2015 14:12:45 -0800 Subject: [PATCH] Add MediaPlayer methods for volume and looping --- sky/services/media/media.mojom | 2 ++ .../media/src/org/domokit/media/MediaPlayerImpl.java | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/sky/services/media/media.mojom b/sky/services/media/media.mojom index c884946b5a3..4b9b2184bac 100644 --- a/sky/services/media/media.mojom +++ b/sky/services/media/media.mojom @@ -12,6 +12,8 @@ interface MediaPlayer { Start(); Pause(); SeekTo(uint32 msec); + SetVolume(float volume); + SetLooping(bool looping); }; [ServiceName="media::SoundPool"] diff --git a/sky/services/media/src/org/domokit/media/MediaPlayerImpl.java b/sky/services/media/src/org/domokit/media/MediaPlayerImpl.java index 8c27ee46136..8b243a5570e 100644 --- a/sky/services/media/src/org/domokit/media/MediaPlayerImpl.java +++ b/sky/services/media/src/org/domokit/media/MediaPlayerImpl.java @@ -107,4 +107,14 @@ public class MediaPlayerImpl implements MediaPlayer, android.media.MediaPlayer.O public void pause() { mPlayer.pause(); } + + @Override + public void setLooping(boolean looping) { + mPlayer.setLooping(looping); + } + + @Override + public void setVolume(float volume) { + mPlayer.setVolume(volume, volume); + } }