Wenn ich auf YouTube.com ein Video schaue und unterhalb des Frames auf Teilen und dann Einbetten klicke, dann stellt mir Youtube einen Code wie diesen zur Verfügung:
Code:
<iframe width="560" height="315" src="https://www.youtube.com/embed/MxDZnsctsSo" frameborder="0" allowfullscreen></iframe>
Wenn ich diesen Code nutze, in eine Webseite einbaue und dann diese Webseite mit neustem Delphi (10.2 Update 1/Windows 10) via TWebBrowser aufrufe, dann werden js-Skript Fehlermeldungen angezeigt und das Anzeigefenster bleibt schwarz.
Wenn ich direkt nach <head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
einbaue, dann wird das Video ohne Meldungen korrekt angezeigt.
Webseite:
Code:
<?
xml version="1.0" ?>
<!DOCTYPE
html PUBLIC "-//
W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="en"
xml:lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>Adding a YouTube Video</title>
</head>
<body>
<iframe width="560" height="315" src="https://www.youtube.com/embed/MxDZnsctsSo" frameborder="0" allowfullscreen>
</iframe>
</
html>
Aufruf via Delphi:
webbrowser1.Navigate2( 'C:\Users\Michael\Desktop\check.html' );
Klappt es bei dir auch?