2016-02-05 58 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(」