gpt4 book ai didi

ios - 使用 StageWebView 加载 Youtube 视频时裁剪

转载 作者:行者123 更新时间:2023-11-29 12:02:06 26 4
gpt4 key购买 nike

当通过 StageWebView Air 组件加载 Youtube 视频时,我需要将视频缩小到视口(viewport)大小,显示黑条是可以的,但我最终看到的是视频原始大小的裁剪版本。

我没有看到任何可以使用的额外参数,API 似乎非常有限。

有什么想法可以播放视频,即使源文件更大,我也可以将其调整为视口(viewport)大小?

最佳答案

通常我会显示 Youtube,如下所示 other Answer (但这会加载您可能不想要的 Flash Player 版本)。 PS:请记住,Flash Player 使用 .com/v/VID_ID 或 HTML5 Player 使用 .com/embed/VID_ID

Any ideas how to play the video so even if the source is larger I can resize it to the viewport size?.

您说您有与发布为 Answer 的 Android 示例类似的代码?为什么不尝试打开 iframe 而不是因为那样会允许调整大小选项?

自定义大小的 Youtube iframe 示例...

<iframe width="800" height="600" src="https://www.youtube.com/embed/"+ VID +"?autoplay=1" frameborder="0" allowfullscreen></iframe>

要在 iframe 中打开,您必须通过代码制作一个动态网页。以下代码未经测试,但基于 this idea 来自 Adob​​e 论坛。只是一个起点,您可以调整/修复...

var html_Dynamic : String;

html_Dynamic = "<!DOCTYPE HTML>" +
"<html>" +
"<body>" +
"<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 100%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"https://www.youtube.com/embed/" +
VID + "?fs=0\" frameborder=\"0\">\n" + "</iframe>\n";
"</body>" +
"</html>";

关于ios - 使用 StageWebView 加载 Youtube 视频时裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36445915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com