2015-10-02 4 views
0

Я искал дни, но я все еще не могу понять, как именно они отличаются по функциональности и какова роль каждого из них в Media Playback? Было бы очень полезно, если кто-то может объяснить разницу. Заранее спасибо !!Каковы различия между MediaPlayer, MediaSessionCompat и RemotePlaybackClient

ответ

4

как именно они отличаются по функциональности

Это сродни спрашивая, как лопата, молоток и кусок веревки отличаются по функциональности. Хотя все можно считать инструментами, в большинстве случаев они не являются заменами друг для друга.

Какую роль играет каждая из них в Media Playback?

MediaPlayer воспроизводит медиафайлы на устройстве Android (аудио и видео, из локальных или потоковых источников).

RemotePlaybackClient направляет некоторые другие аппаратные средства для воспроизведения носителей. Классическим примером этого является использование RemotePlaybackClient, чтобы сообщить Chromecast о воспроизведении видео.

В то время как я не имел дела с MediaSession (или MediaSessionCompat), по-видимому, чтобы связать свою логику воспроизведения медиа с контроллерами медиа, которые живут за пределами вашего приложения, такие как a Notification.MediaStyle notification (для управления воспроизведением мультимедиа с Android 5.0 и выше LockScreen), Android Auto и т. д.

+0

Спасибо, это действительно помогло! – varunkr

Смежные вопросы