2017-01-08 8 views

ответ

3

Просто проверьте Android официальные документы .. https://developer.android.com/reference/android/support/v4/app/FragmentActivity.html

Это говорит вам все.

Согласно документации разработчика Android:

Этот метод deprecated.Use getMediaController() вместо этого. Этот API будет удален в следующей версии.

Таким образом, вы должны использовать getMediaController() вместо getSupportMediaController()

Для поддержки устройств старше уровня SDK 21 использования MediaControllerCompat.getMediaController(activity)

+2

Это не обеспечивает MediaControllerCompat (совместимость версии MediaController), чтобы предлагать поддержку устройствам старше SDK уровня 21. Вместо этого используйте 'MediaControllerCompat.getMediaController (activity)'. –

5

Если вы все еще хотите экземпляр MediaControllerCompat есть способ, чтобы получить его, так как getMediaController() Безразлично 't верните версию совместимости этого класса:

MediaControllerCompat.getMediaController(activity) 

Я нашел эту информацию в Revision 26.0.0 Beta 1 Поддержка журнала изменений Библиотека:

FragmentActivity.setSupportMediaController() и FragmentActivity.getSupportMediaController() были удалены. Используйте новые методы MediaControllerCompat.setMediaController() и MediaControllerCompat.getMediaController().