我需要从我的 bb 应用程序播放 YouTube 视频。有谁知道这是怎么做到的吗?我可以直接在我的应用程序中安装 YouTube 视频播放器吗?或者至少可以提供一个在浏览器中打开 YouTube 视频的链接吗?
最佳答案
您想要做的是获取视频的 rtsp
流 URL。当我在黑莓手机上使用 native 浏览器浏览 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();
关于java - Blackberry:如何在应用程序中嵌入 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3958678/