为通过JavaFX连接到服务器的用户同步YouTube视频播放
我对JavaFX和Socket编程不熟悉。我正在开发一个桌面应用程序,在这个应用程序中,用户将连接到服务器,并将YouTube链接放在文本框中,视频将同步传输到连接到服务器的所有用户。在不使用外部浏览器的情况下,一切都将在应用程序中发生。我将使用JavaFX作为GUI,使用Socket作为网络。我正在寻找一些关于如何正确实施的指导。谢谢。您可以使用WebView加载youtube视频。 在media player中播放youtube视频有一些限制。 所以webview将是最好的解决方案为通过JavaFX连接到服务器的用户同步YouTube视频播放,java,javafx,network-programming,Java,Javafx,Network Programming,我对JavaFX和Socket编程不熟悉。我正在开发一个桌面应用程序,在这个应用程序中,用户将连接到服务器,并将YouTube链接放在文本框中,视频将同步传输到连接到服务器的所有用户。在不使用外部浏览器的情况下,一切都将在应用程序中发生。我将使用JavaFX作为GUI,使用Socket作为网络。我正在寻找一些关于如何正确实施的指导。谢谢。您可以使用WebView加载youtube视频。 在media player中播放youtube视频有一些限制。 所以webview将是最好的解决方案 pack
package com.jenkov.javafx;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
public class WebViewExample extends Application {
public static void main(String[] args) {
launch(args);
}
public void start(Stage primaryStage) {
primaryStage.setTitle("JavaFX WebView Example");
WebView webView = new WebView();
webView.getEngine().load("https://www.youtube.com/watch?v=asdfghj");
VBox vBox = new VBox(webView);
Scene scene = new Scene(vBox, 960, 600);
primaryStage.setScene(scene);
primaryStage.show();
}
}
请查看答案如何在所有用户之间同步播放?@BasilBourque抱歉,这是我第一次使用StackOverflown,无需道歉。标题改写得不错。另外:你还需要更加专注。到底什么是需要解决的问题?堆栈溢出不适用于开放式讨论,也不适用于范围广泛的指导。有关讨论/指导,请访问JavaRanch.com等网站。另外,您应该提到您将部署哪些版本的Java和JavaFX。近年来发生了重大变化。感谢您的评论@user12914234。你能更具体地回答你的问题吗?@Spider我正在为我去年的工作创建一个项目。我将用JavaFX制作GUI。将在应用程序上连接多个用户。任何用户都可以在YouTube上添加链接,视频将同步传输到应用程序上的每个人。我想知道如何实现这一点。可能相关: