mp4和大多数其他常见视频格式不支持Alpha透明度。
您需要做的是确定您嵌入视频的网站的背景颜色,并将视频的背景颜色设置为编码时的背景颜色。
我建议你简单地使用一个gif。我不确定我是否理解你的问题。但通常mp4不支持透明背景。 GIF呢。如果您需要声音,则需要在代码中手动播放声音文件。
MP4 视频不支持Alpha通道,因此您无法使用 MP4 获得透明的背景。
MP4
你可能会用 webm 代替。 这里有一些细节 webm 来自谷歌。并非所有浏览器都支持 webm , 这里有一个 支持清单 。
webm
如果你真的想用 MP4 这是一个可以执行此操作的JavaScript库: seeThru
您的HTML5视频源会重新渲染为canvas元素,并添加 可以在视频中使用透明胶片。 Alpha信息 要么包含在视频的源文件中(移动),要么包含在 单独的 - 元素(静态)。
它在HTML5桌面浏览器(甚至IE9)上运行良好。