我对标记并不熟悉(尽管它非常容易掌握)。我正在做一个包,并试图让维基页面看起来很好作为一个帮助手册。我可以插入一个YouTube视频链接到维基页面相当容易,但我如何嵌入一个YouTube视频。我知道这可能不太可能。

我读过你可以使用HTML标签,所以我尝试在每个链接中嵌入HTML,如下所示:

<object width="425" height="350">
  <param name="movie" value="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg" />
  <param name="wmode" value="transparent" />
  <embed src="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg"
         type="application/x-shockwave-flash"
         wmode="transparent" width="425" height="350" />
</object>

保存了页面,但什么都没发生。

有可能在GitHub wiki页面上嵌入YouTube视频吗? 如果是,怎么做?


当前回答

我写了一个Chrome浏览器扩展,xhub,它允许你在GitHub页面中嵌入YouTube视频(和其他东西)。

在这里买。然后加上这样的东西

A video:
```youtube-embed
{
   "width": "560",
   "height": "315",
   "src": "https://www.youtube.com/embed/dQw4w9WgXcQ",
   "title": "YouTube video player",
   "frameborder": "0",
   "allow": "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",
   "allowfullscreen": true
}
```

你的降价代码。它给你

其他回答

我做了一个API,添加了一个漂亮的播放按钮,和一个背景。为了使它可点击,你可以这样使用它:

[![](https://markdown-videos.deta.dev/youtube/{video_id})](https://youtu.be/{video_id})

例子:

源代码和文档可以在这里找到:https://github.com/Snailedlt/Markdown-Videos

我写了一个Chrome浏览器扩展,xhub,它允许你在GitHub页面中嵌入YouTube视频(和其他东西)。

在这里买。然后加上这样的东西

A video:
```youtube-embed
{
   "width": "560",
   "height": "315",
   "src": "https://www.youtube.com/embed/dQw4w9WgXcQ",
   "title": "YouTube video player",
   "frameborder": "0",
   "allow": "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",
   "allowfullscreen": true
}
```

你的降价代码。它给你

2022年10月更新

为什么这么努力工作?

github.com允许将图像和视频拖拽到issue和pr中。

如果你编辑你的README。在github.com上的md和拖放一个MP4到页面中,你会得到一个嵌入音频的视频播放器(你不会得到GIF)。

有尺寸限制……我认为这是100mb的资产上传这种方式。

巨大的优势

MP4不在.git repo中,因此不会影响克隆速度或本地repo大小 不涉及其他服务(没有YouTube,没有第三方应用程序) 音频(动图很棒……但我们今天不去看默片是有原因的)

演示时间

https://github.com/huntharo/video-test

在我的情况下,作为一个技巧,我遇到了这个问题,将我的屏幕录制的视频转换成一个gif使用在线转换器,然后我把它添加到我的markdown如下:

## Quick Overview of the project

![Functional Programming with Javascript using NASA API](./functionJsWithNasaAPI.gif)

结果如下图所示

检查这个回购现场预览上面的示例。 希望这个技巧可以帮助到一些人:)。

Markdown官方不支持视频嵌入,但你可以在其中嵌入原始HTML。我用GitHub Pages进行了测试,它完美无缺。

进入YouTube的视频页面,点击分享按钮 选择嵌入 将HTML片段复制并粘贴到标记中

代码片段如下:

    <iframe width="560" height="315"
src="https://www.youtube.com/embed/MUQfKFzIOeU" 
frameborder="0" 
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" 
allowfullscreen></iframe>

PS:你可以在这里查看现场预览