Flutter中如何在Markdown编辑器渲染YouTube视频链接?
解决方案
直接在Markdown中使用HTML的<iframe>标签嵌入YouTube无cookie版本的视频即可,主流Markdown编辑器(如GitHub、Stack Overflow、Obsidian等)都支持这种写法,无需借助markdownToHtml()转换:
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/ymixpC53c-s/" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
补充说明
- 可调整
width和height属性适配你的布局需求 allow属性中的权限可按需增减,比如移除autoplay即可禁止视频自动播放- 该写法属于Markdown兼容的HTML语法,完全满足“在Markdown中完成渲染”的要求
内容的提问来源于stack exchange,提问作者Krishna prasad
相关产品推荐
相关产品推荐

