From b399c2cec7a73b86891fedf38e4fe56251b32cd6 Mon Sep 17 00:00:00 2001 From: SofQi Date: Thu, 12 May 2016 10:57:54 -0500 Subject: [PATCH 1/2] Added a bind action handler --- www/RemoteControls.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/www/RemoteControls.js b/www/RemoteControls.js index 0ed7ba0..9cb0687 100644 --- a/www/RemoteControls.js +++ b/www/RemoteControls.js @@ -21,9 +21,13 @@ remoteControls.updateMetas = function(success, fail, params) { cordova.exec(success, fail, 'RemoteControls', 'updateMetas', params); }; +remoteControls.bindAction = function (callbackId) { + cordova.exec(callbackId, callbackId, 'RemoteControls', 'bindAction', []); +}; + remoteControls.receiveRemoteEvent = function(event) { var ev = document.createEvent('HTMLEvents'); ev.remoteEvent = event; ev.initEvent('remote-event', true, true, arguments); document.dispatchEvent(ev); -} \ No newline at end of file +} From a30fd79215a08a7707ff86c947f32f5bd09e9b11 Mon Sep 17 00:00:00 2001 From: SofQi Date: Mon, 17 Oct 2016 10:20:56 -0500 Subject: [PATCH 2/2] Added support for data urls Added support for embedded html image tags --- src/ios/RemoteControls.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ios/RemoteControls.m b/src/ios/RemoteControls.m index 2914bfa..ff41484 100644 --- a/src/ios/RemoteControls.m +++ b/src/ios/RemoteControls.m @@ -36,7 +36,7 @@ - (void)updateMetas:(CDVInvokedUrlCommand*)command // check whether cover path is present if (![cover isEqual: @""]) { // cover is remote file - if ([cover hasPrefix: @"http://"] || [cover hasPrefix: @"https://"]) { + if ([cover hasPrefix: @"http://"] || [cover hasPrefix: @"https://"] || [cover hasPrefix: @"data:"]) { NSURL *imageURL = [NSURL URLWithString:cover]; NSData *imageData = [NSData dataWithContentsOfURL:imageURL]; image = [UIImage imageWithData:imageData];