ANDROID_LOOP = true - jak uniknąć zapętlania audio przez MediaPlayer za pomocą tego tagu metadanych
Chcę odtwarzać dzwonki urządzeń za pomocą MediaPlayera, ale wydaje się, że znacznik metadanych
ANDROID_LOOP = true
jest ustawione MediaPlayer ignoruje wywołanie metodysetLooping
mMediaPlayer.setLooping(false);
i zapętla dźwięk w każdym przypadku. Również metoda onCompletionListener nie jest wywoływana.
Zauważyłem, że nawet aplikacje audio, takie jak ES Media Player, odtwarzają dźwięki z tym znacznikiem ustawionym na true, niezależnie od tego, czy pętla jest włączona, czy nie.
Więc moje pytanie brzmi, jeśli mogę
spraw, aby MediaPlayer ignorował ten tagtymczasowo zmodyfikuj tag, aby MediaPlayer nie zapętlał dźwiękuTo pytanie powstało wokół dzwonków, ale oczywiście nie jest specyficzne dla dzwonka. Zabawnie tutoriale, które znalazłem, jak grać na dzwonki, ustawiają mMediaPlayer.setLooping (true); tak, że nie muszą sobie radzić z tym problemem, wydaje się ...
Dzięki