首页 编程 技术 应用
React音频播放器react-audio-player 编程 | 前端编程 | React
React提供了自带的音频播放器组件,即react-audio-player。

在React项目中,React提供了自带的音频播放器组件,即react-audio-player,安装命令如下:

npm install --save react-audio-player

在安装之后,可以在React项目代码中,如下使用:

import ReactAudioPlayer from 'react-audio-player';

export type Props = {
  current?: any;
};

const DemoPage: React.FC<Props> = (props) => {
  const wordAudioRef = useRef(null)
;
  
  const onPlay = ()=>{
    const currentRef: any = wordAutoAudioRef.current;
    if (currentRef == null) {
      return;
    }
    const audioObj = currentRef.audioEl.current;
    audioObj.src = '音频文件URL';
  }
  
  return (<>
       <ReactAudioPlayer ref={wordAudioRef} autoPlay/>
       <button onClick={()=>{onPlay();}} >Play</button>
  </>);
}

上面示例代码是自动播放音频,也可以收工播放,代码如下:

wordAutoAudioRef.current.audioEl.current.play();

包括暂停(停止)播放和重新加载:

wordAutoAudioRef.current.audioEl.current.pause();
wordAutoAudioRef.current.audioEl.current.load();

点击阅读全文

发表 2023-09-18 21:28:35 颛顼 →

京ICP备16053008号-4 公安备案号11010502049515

©️2022 码嗨路书版权所有,威廉宏业科技出品