2016-02-05 62 views
3

在webBrowser组件中播放youtube视频的一些问题。Youtube视频不断播放直到应用关闭

  1. 我在web浏览器组件中播放了youtube视频。但是当表单支持时,它仍然在玩。它只会在应用程序被删除时停止播放。我在back命令中尝试了webBrowser.stop()webBrowser.destroy()方法等,但没有成功。

    String getVideoUrl = "https://www.youtube.com/embed/" + videoId + "?autoplay=1"; 
    WebBrowser player = new WebBrowser(); 
    player.setURL(getVideoUrl); 
    f.addComponent(BorderLayout.CENTER, player); 
    

    然而webBrowser.reload()解决了在Android手机上,但不是在Android平板电脑的问题。

  2. 查看视频时,如果手机设置为由用户休眠,则在观看视频时显示屏会熄灭。那么如何禁用睡眠模式呢? 手机屏幕显示出问题。

  3. 当视频完成后,youtube视频会给出相关视频的视频链接&他们也可以播放,我怎么能禁用它。我不想让其他视频播放从应用程序

  4. 视频不玩android冰淇淋三明治和以下。

回答

0
  1. 尝试:webBrowser.setPage("<html><head></head><body></body></html>", null);

  2. 您可以使用Display.getInstance().setScreenSaverEnabled(false);

  3. 这是嵌入式链接在YouTube上的设置。您可以选择禁止它。

  4. 这是来自谷歌的HTML嵌入代码的限制。我们在这里做的不多。

+0

我这样做,但它不像模拟器一样播放视频。我做了以下: 字符串getVideoUrl = “https://www.youtube.com/embed/” + VIDEOID + “&fs=0"; web浏览器播放器=新web浏览器(); player.setPage(”