Estoy intentando crear un reproductor multimedia simple con Ionic 3 y el MediaObject de Ionic-Native me está dando algunos problemas.
aplicación.componente.ts
import { Component } from '@angular/core'; import { Platform } from 'ionic-angular'; import { StatusBar } from '@ionic-native/status-bar'; import { SplashScreen } from '@ionic-native/splash-screen'; import { MediaPlugin, MediaObject } from '@ionic-native/media'; import { HomePage } from '../pages/home/home'; @Component({ templateUrl: 'app.html' }) export class MyApp { rootPage:any = HomePage; file:MediaObject = undefined; constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, private media: MediaPlugin) { const onStatusUpdate = (status) => console.log(status); media.create('./path/to/file.mp3', onStatusUpdate) .then((file: MediaObject) => {`` this.file = file; }); } play() { this.file.play(); } }Mi problema es que cuando sirvo el proyecto obtengo "La propiedad 'entonces' no existe en el tipo 'MediaObject'"
Según tengo entendido, media.create DEBERÍA devolver una promesa de MediaObject que, una vez resuelta, me permitirá usar MediaObject.
Cualquier idea es apreciada.
el documento dice create Devoluciones: MediaObject no es una promise