微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ionic Text to Speech 中的停止按钮

如何解决Ionic Text to Speech 中的停止按钮

在 Ionic 中,我设法使用 tts 插件制作了一个程序,该插件可重现我在输入中编写的文本,但到目前为止,我还无法实现停止播放音频的按钮,我将不胜感激如果你帮助我,很多。 如何制作停止音频的课程?

这是我的 .ts 文件

import { Component,OnInit } from '@angular/core';
import { TextToSpeech } from '@ionic-native/text-to-speech/ngx';

@Component({
  selector: 'app-textvoice',templateUrl: './textvoice.page.html',styleUrls: ['./textvoice.page.scss'],})

export class TextvoicePage {
  
  text: string;
  locale: string;
  copyText: string="";
  pasteText: string="";

  constructor ( private tts: TextToSpeech,public clipboard: Clipboard) {
    this.text= '';
    this.locale= 'es-MX';
  }

  playText (){
    this.tts.speak({
      text: this.text,locale: this.locale
    })
    .then((res) => console.log (res))
    .catch((err) => console.log (err));
  }

    stop(){
  
  }

这是我的 html:

 
<ion-content>

 <ion-button fill="solid" color="light" expand="block" (click)="playText()"><ion-icon name="play-outline"></ion-icon>
    A texto
  </ion-button>

  <ion-button fill="solid" color="light" expand="block" (click)="stop()"><ion-icon name="stop-outline"></ion-icon>
    Detener audio
  </ion-button>
 
</ion-content>

解决方法

我已经设法解决了,我放了这段代码,如果代码有效则停止

    stop(){
      this.tts.speak("")
  }

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。