Ionic 3 с Angular 5 node.js воспроизводит звук при нажатии кнопки - PullRequest
0 голосов
/ 23 мая 2018

Я застрял в ситуации, когда мне нужно проигрывать аудио из папки активов в моем проекте при нажатии кнопки.

вот мой HTML-код

<ion-header>
<ion-navbar color = "primary">
 <ion-title>

 Norrani Qaida
</ion-title>
 </ion-navbar>
   </ion-header>



  <ion-content >


   <button class = "button" ng-click = "playAudio()">PLAY</button>


   </ion-content>

вот мойКонтроллер .ts код

    import { Component } from '@angular/core';
    import { NavController } from 'ionic-angular';
    import { AboutPage } from '../about/about';
    import { NativeAudio } from '@ionic-native/native-audio';

    @Component({
     selector: 'page-home',
     templateUrl: 'home.html'
   })
   export class HomePage {


   constructor() {


 }
   }

кто-нибудь здесь помогает мне написать функцию playaudio () в контроллере для воспроизведения звука при нажатии кнопки из ресурсов в проекте

1 Ответ

0 голосов
/ 23 мая 2018

Поскольку вы уже импортировали NativeAudio, это очень просто.Просто сделайте это:

constructor(private nativeAudio: NativeAudio) { 
       this.nativeAudio.preloadSimple('uniqueId1', 'path/to/file.mp3').then(onSuccess, onError);
}

playAudio () {
  this.nativeAudio.play('uniqueId1').then(onSuccess, onError);
}

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...