Есть ли способ создать MediaPlayer во фрагменте, не передавая ResId при создании? - PullRequest
0 голосов
/ 08 мая 2018

Я хочу создать MediaPlayer внутри моего фрагмента, но я не хочу указывать Uri, когда я создаю плеер. Когда я пытаюсь использовать конструктор по умолчанию (new Mediaplayer()), он не работает внутри фрагмента (только внутри Activity), и использование Mediaplayer.create() не может быть вызвано только с помощью Context и без Uri.

Конечно, я мог бы создать MediaPlayer внутри моей основной деятельности и затем передать его во Фрагмент, но это кажется немного грязным. Есть ли для меня чистый способ создания моего MediaPlayer?

...