首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法让素材ui的线性进度条看起来像音乐应用程序的搜索栏?

有没有办法让素材ui的线性进度条看起来像音乐应用程序的搜索栏?
EN

Stack Overflow用户
提问于 2020-06-25 22:58:32
回答 1查看 600关注 0票数 0

使用material-ui的线性进度条作为搜索栏,到目前为止,我可以将它与音频持续时间连接起来,并更新当前的播放位置。但我希望这个栏可以像任何媒体网站中的搜索栏一样被点击,并在特定的时间戳播放音频/视频。

下面是我的线性进度条的代码:

代码语言:javascript
复制
<LinearProgress
          className="top"
          variant="determinate"
          value={(this.state.currentTime * 100) / this.state.duration}
        />
EN

回答 1

Stack Overflow用户

发布于 2021-03-17 17:55:47

代码语言:javascript
复制
<span style={{width: your wudth}}>
  <Slider style={{width: videoRef.current?.clientWidth ? videoRef.current?.clientWidth-176.5 : 0}}
          min={0}
          max={duration}
          value={currentTime}
          onChange={handleProgressChange}
          aria-labelledby="continuous-slider"
  />
</span>

const handleProgressChange = (e: any, value: any) => {
  videoRef.current!.currentTime = value;
  e.preventDefault();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62578342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档