diff --git a/android/src/com/mapswithme/maps/base/MediaPlayerWrapper.java b/android/src/com/mapswithme/maps/base/MediaPlayerWrapper.java index fcb862e67b..68e1f1c982 100644 --- a/android/src/com/mapswithme/maps/base/MediaPlayerWrapper.java +++ b/android/src/com/mapswithme/maps/base/MediaPlayerWrapper.java @@ -74,7 +74,7 @@ public class MediaPlayerWrapper mCompletionListener = null; } - public void playback(@RawRes int streamResId, + private void playback(@RawRes int streamResId, @Nullable MediaPlayer.OnCompletionListener completionListener) { if (isCurrentSoundStream(streamResId) && mPlayer == null) @@ -122,7 +122,7 @@ public class MediaPlayerWrapper @NonNull private final MediaPlayerWrapper mWrapper; - public InitPlayerTask(@NonNull MediaPlayerWrapper wrapper) + InitPlayerTask(@NonNull MediaPlayerWrapper wrapper) { mWrapper = wrapper; } @@ -130,6 +130,8 @@ public class MediaPlayerWrapper @Override protected InitializationResult doInBackground(Integer... params) { + if (params.length == 0) + throw new IllegalArgumentException("Params not found"); int resId = params[0]; MediaPlayer player = MediaPlayer.create(mWrapper.getApp(), resId); return new InitializationResult(player, resId); @@ -168,5 +170,4 @@ public class MediaPlayerWrapper return mPlayer; } } - } diff --git a/android/src/com/mapswithme/maps/sound/TtsPlayer.java b/android/src/com/mapswithme/maps/sound/TtsPlayer.java index 639c2aa59c..3f3f6f9baf 100644 --- a/android/src/com/mapswithme/maps/sound/TtsPlayer.java +++ b/android/src/com/mapswithme/maps/sound/TtsPlayer.java @@ -162,7 +162,8 @@ public enum TtsPlayer }); } - public boolean isSpeaking() { + public boolean isSpeaking() + { return mTts != null && mTts.isSpeaking(); }