YouTube IFrame Android
Android Studio Demo-App für YouTube-Video-Einbettung
Beschreibung
Eine minimalistische Android-Demo-App zur Demonstration der Einbettung von YouTube-Videos via HTML iframe in einer WebView-Komponente. Die App zeigt exemplarisch, wie externe Web-Inhalte nahtlos in native Android-Anwendungen integriert werden können.
Funktionsweise
Die App lädt einen YouTube-Embed-Code als HTML-String in eine WebView. JavaScript ist aktiviert für die volle YouTube-Player-Funktionalität. Die WebView verwendet einen WebChromeClient für erweiterte Browser-Features.
Code-Highlights
- WebView mit JavaScript-Unterstützung
- HTML iframe Einbettung von YouTube-Videos
- WebChromeClient für erweiterte Web-Funktionalität
- 3D-Rotationseffekt auf der WebView (rotationX/Y)
- Responsives Layout mit RelativeLayout
Kern-Code (MainActivity.java)
WebView webView = findViewById(R.id.webView);
String video = "<iframe width='100%' height='100%' " +
"src='https://www.youtube.com/embed/tUesv5u5bvA' ...>" +
"</iframe>";
webView.loadData(video, "text/html", "utf-8");
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient());