>  기사  >  웹 프론트엔드  >  Vue에 오디오 파일을 추가하는 방법

Vue에 오디오 파일을 추가하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-04-12 14:30:303522검색

이번에는 vue에 오디오 파일을 추가하는 방법을 보여드리겠습니다. vue에 오디오 파일을 추가할 때 주의 사항은 무엇입니까?

때로는 vue에 오디오 파일을 추가해야 하지만 오디오 파일을 자산 디렉토리에 직접 배치하면 정상적으로 재생할 수 없다는 것을 알게 됩니다. 다음은 일반적으로 사용되는 두 가지 구성 방법입니다.

방법 1: 아래와 같이 오디오 파일을 정적 디렉터리에 배치한 다음 호출합니다.

<audio class="success" 
    src="/static/audios/do_wrong.mp3">
</audio>
위의 방법으로 이 문제를 해결할 수 있습니다.

방법 2: 프로젝트에 대한 mp3 형식 파서 구성

1. 다음과 같이 webpack.base.conf.js에 로더를 추가합니다

{
   test: /\.(mp3)(\?.*)?$/,
   loader: 'url-loader',
   options: {
    name: utils.assetsPath('assets/[name].[hash:7].[ext]')
   }
}

2. vue-loader.conf.js 파일의 오디오 src 속성에 변환 속성 옵션을 추가하여 오디오의 src 속성 내용을 모듈로 변환해야 함을 vue-loader에 알립니다.

rreee

3. 오디오 태그 추가 및 리소스 파일 소개

var utils = require('./utils')
var config = require('../config')
var isProduction = process.env.NODE_ENV === 'production'
module.exports = {
 loaders: utils.cssLoaders({
  sourceMap: isProduction
   ? config.build.productionSourceMap
   : config.dev.cssSourceMap,
  extract: isProduction
 }),
 transformToRequire: {
  "audio": "src"
 }
}

이때 리소스 파일은 자산 디렉터리에 배치될 수 있습니다.

4. 프로젝트

를 다시 시작하거나 패키징하여 게시하면 소리를 들을 수 있습니다.

이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!

추천 도서:

element UI Excel


vue-dplayer을 내보내는 방법 hls 재생을 구현하는 자세한 단계

위 내용은 Vue에 오디오 파일을 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.