Maison > interface Web > js tutoriel > Comment ajouter des fichiers audio mp3 en utilisant vue

Comment ajouter des fichiers audio mp3 en utilisant vue

亚连
Libérer: 2018-06-02 09:49:00
original
5515 Les gens l'ont consulté

Cet article présente principalement la méthode d'ajout de fichiers audio mp3 dans vue. Maintenant, je le partage avec vous et le donne comme référence.

Parfois, nous devons ajouter des fichiers audio dans vue, mais lorsque nous plaçons les fichiers audio directement dans le répertoire des ressources, nous constatons qu'ils ne peuvent pas être lus normalement. Voici deux méthodes de configuration couramment utilisées :

.

Méthode 1. Placez le fichier audio dans le répertoire statique, puis appelez-le, comme indiqué ci-dessous

<audio class="success" 
    src="/static/audios/do_wrong.mp3">
</audio>
Copier après la connexion

Ci-dessus Cette façon peut résoudre ce problème.

Méthode 2 : Configurez l'analyseur de format mp3 pour le projet

1 Ajoutez le chargeur à webpack.base.conf.js, comme suit<🎜. >

{
   test: /\.(mp3)(\?.*)?$/,
   loader: &#39;url-loader&#39;,
   options: {
    name: utils.assetsPath(&#39;assets/[name].[hash:7].[ext]&#39;)
   }
}
Copier après la connexion

2. Ajoutez une option d'attribut de conversion pour l'attribut src de l'audio dans le fichier vue-loader.conf.js pour que vue-loader le sache. doit convertir le src de l'audio. Le contenu de l'attribut est converti en modules.

var utils = require(&#39;./utils&#39;)
var config = require(&#39;../config&#39;)
var isProduction = process.env.NODE_ENV === &#39;production&#39;

module.exports = {
 loaders: utils.cssLoaders({
  sourceMap: isProduction
   ? config.build.productionSourceMap
   : config.dev.cssSourceMap,
  extract: isProduction
 }),
 transformToRequire: {
  "audio": "src"
 }
}
Copier après la connexion

3. Ajoutez la balise audio et introduisez le fichier ressource

<audio autoplay="autoplay" 
    controls="controls"
    preload="auto"
    src="../assets/allright.mp3">
</audio>
Copier après la connexion

Les fichiers de ressources à ce moment peuvent être placés dans le répertoire des actifs.


4. Redémarrez le projet ou le package et publiez, et vous pourrez entendre le son.

Ce qui précède est ce que j'ai compilé pour vous. J'espère que cela vous sera utile à l'avenir.

Articles associés :

À propos de la liaison bidirectionnelle des composants parents et des composants enfants dans Vue2.x (tutoriel détaillé)

Introduction détaillée aux changements dans la syntaxe d'itération v-for dans Vue2.0 (tutoriel détaillé)

Boucle et chargement de différentes images dans vue2.0 (tutoriel détaillé)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal