ANDROID_LOOP = true - как избежать зацикливания аудио в MediaPlayer с помощью этого тега метаданных
Я хочу проигрывать рингтоны устройства с помощью MediaPlayer, но кажется, что метаданные
ANDROID_LOOP = true
MediaPlayer игнорирует вызов методаsetLooping
mMediaPlayer.setLooping(false);
и зацикливает звук в любом случае. Также метод onCompletionListener не вызывается.
Я заметил, что даже аудио приложения, такие как ES Media Player, зацикливают аудио с этим тегом, установленным в true, независимо от того, включена ли петля или нет.
Так что мой вопрос, могу ли я
заставить MediaPlayer игнорировать этот тегвременно изменить тег, чтобы MediaPlayer не зацикливал звукЭтот вопрос возник вокруг рингтонов, но, конечно, он не специфичен для рингтонов. Как ни странно, уроки, которые я нашел, о том, как проигрывать рингтоны, полностью установлены mMediaPlayer.setLooping (true); так что им не приходится решать эту проблему, кажется ...
Спасибо