java - Blackberry:如何在应用程序中嵌入 YouTube 视频

标签 java blackberry youtube

我需要从我的 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();

引用文献: 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

关于java - Blackberry:如何在应用程序中嵌入 YouTube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3958678/

相关文章:

java - 在 Eclipse 3.6 上安装 GWT 2.1 时出现问题

java - 生成 Html5Manifest 文件时 MGWT 中的 "javax.servlet.ServletException: unkown device"

css - 黑莓浏览器自动插入蓝色背景

java - 字符串格式化 + 黑莓 + java

java - 如何设置显示黑莓当前位置的垂直滚动条?

javascript - 关闭嵌入在模式窗口中的youtube播放器

java - 如果匹配 true,则删除匹配的单词并返回单词的其余部分

java - 如何将值(value)从 recyclerview 项目传递到另一个 Activity

python - 使用python从youtube抓取视频信息

html - 在嵌入式 YouTube 播放器中自动播放下一个视频