跳转到内容
搜索文档

Shaka Player

使用 Cloudflare Stream 和 Shaka Player 播放视频的示例

最后更新 查看 MarkdownAgent 设置

首先,创建一个 video 元素,使用 poster 属性设置预览缩略图。有关如何使用 Cloudflare Stream 生成缩略图的说明,请参阅 显示缩略图

<video
	id="video"
	width="640"
	poster="https://customer-f33zs165nr7gyfy4.cloudflarestream.com/6b9e68b07dfee8cc2d116e4c51d6a957/thumbnails/thumbnail.jpg"
	controls
	autoplay
></video>

然后监听 DOMContentLoaded 事件,创建 Shaka Player 新实例,并加载 manifest URI。

// Replace the manifest URI with an HLS or DASH manifest from Cloudflare Stream
const manifestUri =
	'https://customer-f33zs165nr7gyfy4.cloudflarestream.com/6b9e68b07dfee8cc2d116e4c51d6a957/manifest/video.mpd';

document.addEventListener('DOMContentLoaded', () => {
	const video = document.getElementById('video');
  const player = new shaka.Player(video);
	await player.load(manifestUri);
});

更多信息请参阅 Shaka Player 文档

这篇文档对您有帮助吗?