cordova-angular
Version:
Angular wrapper for Cordova
25 lines (24 loc) • 711 B
TypeScript
import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
export declare enum MediaStatus {
MEDIA_NONE = 0,
MEDIA_STARTING = 1,
MEDIA_RUNNING = 2,
MEDIA_PAUSED = 3,
MEDIA_STOPPED = 4
}
export declare enum MEDIA_ERROR {
MEDIA_ERR_ABORTED = 1,
MEDIA_ERR_NETWORK = 2,
MEDIA_ERR_DECODE = 3,
MEDIA_ERR_NONE_SUPPORTED = 4
}
export declare class MediaError {
code: MEDIA_ERROR;
message: string;
}
export declare class MediaService {
private zone;
constructor(zone: NgZone);
createMedia(src: string, mediaSuccess?: (succuss: any) => void, mediaError?: (error: MediaError) => void, mediaStatus?: (status: MediaStatus) => void): Observable<any>;
}