Надеюсь, мой запрос / вопрос имеет смысл. Я новичок в потоковом аудио и API Exoplayer. поэтому я надеюсь, что некоторые гуру Exoplayer могут помочь мне!
, что мы хотели бы сделать:
- начать воспроизведение дорожки MP3 (используя прогрессивный *) 1007 * загрузка).
- после секунд «X» (где «X» отличается от песни к песне) нам нужно приостановить вышеупомянутую дорожку и затем воспроизвести другой файл MP3 (который содержит объявление)
- после завершения аудиообъявления возобновите воспроизведение трека с (1) и выше
, что мы сейчас делаем, это:
a) пауза дорожка MP3 из (1) и выше <- использует экземпляр «exoPlayer_1» </p>
b) запускает NEW / имеет второй доступный экземпляр Exoplayer, который отвечает за воспроизведение рекламы <- использует экземпляр «exoPlayer_2» </p>
c) возобновите дорожку MP3 с (1) выше, как только закончится воспроизведение объявления
Или есть лучший способ сделать это, используя некоторые из многих API Exoplayer, которые кажутся доступными ?
Мы используем их Kotlin API. Я мог бы опубликовать код здесь, но это в значительной степени образец из лаборатории кода ExoPlayer.
Действительно благодарен за любую помощь / совет по этому вопросу, спасибо