Google выпустит Android-компоненты для YouTube "в ближайшие месяцы", так что, надеюсь, к концу 2012 года.
Тем временем я использую WebView с loadData () и передаю IFrame, как указано на странице API YoUTube. Iframe довольно ограничен (большинство параметров даже не работают, например, control = 0), поэтому, если вам нужна большая гибкость, например, управление представлением, используйте JavaScript API и затем вставьте JavaScript в HTMl, который вы передаете в loadData.
Я попробовал Media Controller и не смог заставить его работать, хотя YouTube использовал его в своем собственном приложении.
Еще одна вещь, чтобы попробовать, что я не удосужился. Это использовать Google Search API. Вы можете указать видео на YouTube, и оно предоставит вам URL-адреса миниатюр, видео и т. Д. Таким образом, вы сможете получить доступ к необработанным файлам (www.youtube.com/...../..../myfile.3gp ) вместо вызова веб-страницы. Затем они могут быть загружены в MediaController.