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

移除媒体控件并实现自动播放——Qualtrics实验音频播放技术咨询

解决Qualtrics中媒体用户控件无法移除的问题

嘿,我来帮你搞定这个Qualtrics里的媒体控件问题!看你提供的代码,<video>标签里的controls="true"就是显示暂停、音量这些用户控件的原因。不过Qualtrics偶尔会对自定义HTML有一些默认限制,直接修改可能不生效,我给你两个经过验证的可行方案:

方案1:修改原生媒体标签属性

首先,既然你是播放MP3音频,其实用<audio>标签比<video>更合适,直接把controls="true"改成controls="false"就能隐藏控件。如果需要自动播放的话,记得加上autoplay和muted——这是因为现代浏览器大多要求静音才能自动播放音频/视频,不然会被拦截。代码示例:

<audio class="qmedia" controls="false" preload="auto" autoplay muted>
  <source src="https://vcubusiness.co1.qualtrics.com/CP/File.php?F=F_6feq8kJSWS8fMgZ" type="audio/mpeg" />
</audio>

要是你坚持要用原来的<video>标签,修改后的代码是这样的:

<video class="qmedia" controls="false" height="260" preload="auto" width="320" autoplay muted>
  <source src="https://vcubusiness.co1.qualtrics.com/CP/File.php?F=F_6feq8kJSWS8fMgZ" type="video/mp4" />
  <embed align="middle" autoplay="false" bgcolor="#FFFFFF" height="260" pluginspage="http://www.macromedia.com/go/getflashplayer" src="https://vcubusiness.co1.qualtrics.com/CP/File.php?F=F_6feq8kJSWS8fMgZ" type="application/x-shockwave-flash" width="320" />
</video>

不需要自动播放的话,把autoplay和muted删掉就行,控件还是会被隐藏。

方案2:用CSS强制隐藏控件

如果Qualtrics自动给媒体加上了控件(哪怕你已经设了controls="false"),那咱们就用CSS来强制隐藏它:

  1. 打开Qualtrics的Survey Editor,进入Look & Feel -> Advanced -> Custom CSS
  2. 把下面这段CSS粘贴进去:
/* 隐藏Qualtrics媒体控件 - 兼容Chrome/Safari */
.qmedia::-webkit-media-controls {
  display: none !important;
}
.qmedia::-webkit-media-controls-enclosure {
  display: none !important;
}
/* 兼容Firefox */
.qmedia::-moz-media-controls {
  display: none !important;
}
/* 兼容Edge/IE */
.qmedia::-ms-media-controls {
  display: none !important;
}

这段代码会把所有带qmedia类的媒体元素的控件彻底隐藏,对付Qualtrics的默认限制特别管用。

小提醒

  • 一定要在不同浏览器(Chrome、Firefox、Safari这些常用的)里测试一下,确保控件真的没了,而且媒体能正常播放。
  • 要是需要自动播放,muted属性是必须的,不然浏览器会阻止播放哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:25:13