From f8aae5ef40f1084cf4be38b5fa57c8d7f9186db7 Mon Sep 17 00:00:00 2001 From: Chabardes Date: Mon, 14 Dec 2015 11:14:22 +0100 Subject: [PATCH] add ios optional parameters for cordova media.play See https://github.com/apache/cordova-plugin-media#ios-quirks --- cordova/plugins/Media.d.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cordova/plugins/Media.d.ts b/cordova/plugins/Media.d.ts index 21d1a17e3..74ae3c3f6 100644 --- a/cordova/plugins/Media.d.ts +++ b/cordova/plugins/Media.d.ts @@ -38,7 +38,7 @@ interface Media { /** Returns the duration of an audio file in seconds. If the duration is unknown, it returns a value of -1. */ getDuration(): number; /** Starts or resumes playing an audio file. */ - play(): void; + play(iosPlayOptions?: IosPlayOptions): void; /** Pauses playing an audio file. */ pause(): void; /** @@ -71,3 +71,11 @@ interface Media { /** The duration of the media, in seconds. */ duration: number; } +/** + * iOS optional parameters for media.play + * See https://github.com/apache/cordova-plugin-media#ios-quirks + */ +interface IosPlayOptions { + numberOfLoops?: number; + playAudioWhenScreenIsLocked?: boolean; +}