diff --git a/src/plugins/media.ts b/src/plugins/media.ts index eb961a38..5e664802 100644 --- a/src/plugins/media.ts +++ b/src/plugins/media.ts @@ -1,5 +1,5 @@ import {CordovaInstance, Plugin} from './plugin'; -import {Observable} from 'rxjs/Rx'; +import {Observable} from 'rxjs/Observable'; declare var Media: any; /** * @name MediaPlugin @@ -71,7 +71,9 @@ export class MediaPlugin { constructor (src: string) { let res, rej, next; this.init = new Promise((resolve, reject) => {res = resolve; rej = reject;}); - this.status = new Observable((observer) => {next = observer.next;}); + this.status = new Observable((observer) => { + next = data => observer.next(data); + }); this._objectInstance = new Media(src, res, rej, next); }