Мне нужно воспроизвести видео на YouTube из моего приложения BB.Кто-нибудь знает как это сделать?Могу ли я иметь видеоплеер YouTube прямо внутри моего приложения или, по крайней мере, иметь ссылку для открытия видео YouTube в браузере?
То, что вы хотите сделать, это получить потоковый URL rtsp для видео.Когда я захожу на YouTube на BlackBerry с собственным браузером, он отображает страницу со ссылками на этот формат.Если вы точно знаете, какое видео проигрывать во время сборки, отлично.Если он будет выбран вашими пользователями, вам придется это выяснить.
rtsp
Затем, с помощью этого URL, вы можете создать игрока следующим образом:
Player p = Manager.createPlayer("rtsp://SOME_YOUTUBE_VIDEO_ID_HERE/video.3gp"); p.realize(); VideoControl vc = (VideoControl)p.getControl("javax.microedition.media.control.VideoControl"); Field f = (Field)vc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field" );
ПолеF можно добавить на ваш экран.И вы можете начать видео с
p.start();
Ссылки: http://docs.blackberry.com/en/developers/deliverables/11942/Create_BB_app_that_plays_streaming_media_739691_11.jsp
http://docs.blackberry.com/en/developers/deliverables/11942/Create_BB_app_that_plays_a_video_in_a_UI_field_739692_11.jsp