2016-08-01 33 views

Antwort

0

Diese Frage wird jedes Jahr gestellt. Es hat mit der Lizenzierung auf bestimmten Geräten zu tun.

Versuchen Sie ein Plugin wie this.

Oder die offizielle media API


The Media object provides the ability to record and play back audio files on a device.

var media = new Media(src, mediaSuccess, [mediaError], [mediaStatus]);

Note: The current implementation does not adhere to a W3C specification for media capture, and is provided for convenience only. A future implementation will adhere to the latest W3C specification and may deprecate the current APIs.

Parameter

  • src: A, die URI die Audio-co Intent. (DOMString)
  • mediaSuccess: (Optional) Der Rückruf, der aufgerufen wird, nachdem ein Medienobjekt die aktuelle Wiedergabe-/Aufnahme- oder Stoppaktion abgeschlossen hat. (Funktion)
  • mediaError: (Optional) Der Rückruf, der aufgerufen wird, wenn ein Fehler aufgetreten ist. (Funktion)
  • mediaStatus: (Optional) Der Rückruf, der aufgerufen wird, um Statusänderungen anzuzeigen. (Funktion)

Methoden

  • media.getCurrentPosition: Liefert die aktuelle Position innerhalb einer Audiodatei.
  • media.getDuration: Gibt die Dauer einer Audiodatei zurück.
  • media.play: Starten oder Fortsetzen der Wiedergabe der Audiodatei.
  • media.pause: Wiedergabe der Audiodatei anhalten.
  • media.release: Gibt die zugrunde liegenden OS'es Audio-Ressourcen frei.
  • media.seekTo: Verschiebt die Position innerhalb der Audiodatei.
  • media.startRecord: Starten Sie die Aufnahme der Audiodatei.
  • media.stopRecord: Beenden Sie die Aufnahme der Audiodatei.
  • media.stop: Wiedergabe der Audiodatei beenden.
+0

Ich habe den Audio-Link in der Datei index.js in /storage/emulated/0/h.mp3 geändert. aber es funktioniert nicht. – unknown

+0

Bitte lesen Sie die Media API, um zu erfahren, wie Sie src geben können. –