【发布时间】:2010-10-18 11:32:26
【问题描述】:
我需要从我的 bb 应用程序播放 youtube 视频。有谁知道这是怎么做到的吗?我可以直接在我的应用中安装 youtube 视频播放器,还是至少可以有一个链接在浏览器中打开 youtube 视频?
【问题讨论】:
标签: java blackberry youtube
我需要从我的 bb 应用程序播放 youtube 视频。有谁知道这是怎么做到的吗?我可以直接在我的应用中安装 youtube 视频播放器,还是至少可以有一个链接在浏览器中打开 youtube 视频?
【问题讨论】:
标签: java blackberry youtube
您要做的是获取视频的rtsp 流式传输 URL。当我使用本机浏览器在黑莓上浏览 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();
【讨论】: