Я искал дни, но я все еще не могу понять, как именно они отличаются по функциональности и какова роль каждого из них в Media Playback? Было бы очень полезно, если кто-то может объяснить разницу. Заранее спасибо !!Каковы различия между MediaPlayer, MediaSessionCompat и RemotePlaybackClient
ответ
как именно они отличаются по функциональности
Это сродни спрашивая, как лопата, молоток и кусок веревки отличаются по функциональности. Хотя все можно считать инструментами, в большинстве случаев они не являются заменами друг для друга.
Какую роль играет каждая из них в Media Playback?
MediaPlayer
воспроизводит медиафайлы на устройстве Android (аудио и видео, из локальных или потоковых источников).
RemotePlaybackClient
направляет некоторые другие аппаратные средства для воспроизведения носителей. Классическим примером этого является использование RemotePlaybackClient
, чтобы сообщить Chromecast о воспроизведении видео.
В то время как я не имел дела с MediaSession
(или MediaSessionCompat
), по-видимому, чтобы связать свою логику воспроизведения медиа с контроллерами медиа, которые живут за пределами вашего приложения, такие как a Notification.MediaStyle
notification (для управления воспроизведением мультимедиа с Android 5.0 и выше LockScreen), Android Auto и т. д.
- 1. Каковы различия между этими вставками?
- 2. Каковы различия между типами запросов?
- 3. Каковы различия между следующими кодами
- 4. Каковы различия между OLEDB и ODBC?
- 5. Каковы различия между управляемыми и неуправляемыми библиотеками?
- 6. Каковы различия между MSBuild и TFSBuild
- 7. Каковы различия между MySQL = и <>
- 8. Каковы основные различия между ASP.net и PHP?
- 9. Каковы различия между php5 и php5-Dev
- 10. Каковы различия между слоями и расширяемыми эффектами?
- 11. Каковы различия между запросами linq и linqToSql?
- 12. Каковы отношения/различия между видимостью и порядком?
- 13. Каковы различия между CClientDC и CWnd :: GetDC
- 14. Каковы различия между препроцессорами C и C++?
- 15. Каковы различия между WinExec и ShellExecute?
- 16. Каковы различия между Конда и Anaconda
- 17. каковы различия между на функции() и функции
- 18. Каковы различия между [Serializable] и [Serializable()]
- 19. Каковы различия между XMLHttpRequest и HttpRequest
- 20. Каковы различия между методами nibNameOrNil и ViewDidLoad?
- 21. Каковы различия между Haskell и PureScript?
- 22. Каковы различия между DexClassLoader и PathClassLoader?
- 23. каковы различия между этими операторами = и = &
- 24. Каковы различия/сходства между JBI и SCA
- 25. Каковы различия между SPRITE и PNG?
- 26. Каковы различия между вложенными if и &&?
- 27. Каковы различия между шаблонами Decorator и Adapter?
- 28. Каковы CSS различия между IE и Firefox
- 29. Каковы различия между touchmove и gesturechange?
- 30. Каковы различия между потоком и образцом?
Спасибо, это действительно помогло! – varunkr