You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Next.js项目中mux/next-video播放器自定义及徽章移除方法

使用 mux/next-video 自定义视频播放器的解决方案

一、移除视频上的Mux徽章

mux/next-video 默认会在播放器角落显示Mux品牌徽章,移除它只需给 <Video> 组件添加 hideMuxLogo 属性并设为 true:

import { Video } from '@mux/next-video';

export default function MyVideoPage() {
  return (
    <Video
      src="your-video-url.m3u8"
      hideMuxLogo={true}
    />
  );
}

二、自定义播放行为(自动播放、循环、静音)

通过组件内置属性就能直接配置这些播放特性,具体用法如下:

1. 自动播放

添加 autoPlay 属性,但注意多数浏览器要求视频静音才能自动播放(避免打扰用户),所以通常搭配 muted 属性一起使用。

2. 循环播放

添加 loop 属性,即可让视频播放结束后自动重复。

3. 静音播放

添加 muted 属性,视频加载后默认处于静音状态,常和自动播放搭配使用。

组合这些属性的完整示例:

import { Video } from '@mux/next-video';

export default function CustomVideoPlayer() {
  return (
    <Video
      src="your-video-url.m3u8"
      hideMuxLogo={true}
      autoPlay={true}
      loop={true}
      muted={true}
    />
  );
}

额外提醒:如果自动播放不生效,检查浏览器自动播放策略——部分浏览器会限制未静音视频的自动播放,确保 muted 和 autoPlay 同时启用基本能解决问题。

内容的提问来源于stack exchange,提问作者anuka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 10:22:05