이번에는 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에 알립니다.
rreee3. 오디오 태그 추가 및 리소스 파일 소개
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!