实施 webview 以使用 vimeo 嵌入 link

implementing webview to use vimeo embed link

我在使用下面的嵌入代码通过 webview 嵌入我的 vimeo 视频时遇到问题。

> <iframe src="https://player.vimeo.com/video/{some-video-id}" width="640"
> height="360" frameborder="0" allow="autoplay; fullscreen"
> allowfullscreen></iframe>

任何人都可以帮助我如何将上面的代码与 flutter webview 小部件一起使用?

这是我的代码片段

Container(
        child: 
        WebView(
        initialUrl: new Uri.dataFromString("<iframe src="https://player.vimeo.com/video/{some-video-id}" width="640"
          height="360" frameborder="0" allow="autoplay; fullscreen"
          allowfullscreen></iframe> </p>", 
          mimeType: "text/html", encoding: utf8).toString(),
        javascriptMode: JavascriptMode.unrestricted,
        onWebViewCreated: (WebViewController webViewController) {
        _controller.complete(webViewController);
        },
       ),
      ),
    );

这根本不起作用。 我正在努力让它工作很长时间,如果有人能帮我解决这个问题,那对我来说意义重大!

感谢抽出宝贵时间!

快速浏览一下,我发现您的字符串没有正确描述...初始字符串应包含在 单引号 内,因此您可以编写 HTML 带有 双引号 的属性:

'<iframe src="https://player.vimeo.com/video/{some-video-id}" width="640" height="360"
 frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe> </p>'