Blackberry:如何在应用程序中嵌入youtube视频

时间:2010-10-18 11:32:27

标签: java blackberry youtube

我需要在我的bb应用程序中播放YouTube视频。有谁知道这是怎么做到的吗?我可以在我的应用程序中直接使用YouTube视频播放器吗?或者我至少可以在浏览器中打开youtube视频的链接?

1 个答案:

答案 0 :(得分:1)

您要做的是获取视频的rtsp流媒体网址。当我使用本机浏览器在BlackBerry上浏览YouTube时,它会提供包含此格式链接的页面。如果您确切知道在构建时播放哪个视频,那就太好了。如果它将由您的用户选择,您将不得不弄明白。

然后,使用该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