From 1442f3f9c4d0d7eeb4598246955d93e318dc2249 Mon Sep 17 00:00:00 2001 From: Justin Wong <46082645+uvjustin@users.noreply.github.com> Date: Mon, 14 Sep 2020 18:11:17 +0800 Subject: [PATCH 1/2] Change exoplayer/play payload type --- .../companion/android/webview/WebViewActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt index 3f40c867457..3ef35729643 100644 --- a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt +++ b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt @@ -416,7 +416,9 @@ class WebViewActivity : AppCompatActivity(), io.homeassistant.companion.android. } fun exoPlayHls(json: JSONObject) { - val uri = Uri.parse(json.getString("payload")) + val payload = json.getJSONObject("payload") + val uri = Uri.parse(payload.getString("payload")) + exoMute = payload.optBoolean("muted") val dataSourceFactory = DefaultHttpDataSourceFactory( Util.getUserAgent( applicationContext, From 1cf034edec8df1364ea697b11261967d50fd318d Mon Sep 17 00:00:00 2001 From: Justin Wong <46082645+uvjustin@users.noreply.github.com> Date: Mon, 14 Sep 2020 20:45:15 +0800 Subject: [PATCH 2/2] Change key name from payload to url --- .../homeassistant/companion/android/webview/WebViewActivity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt index 3ef35729643..ef1991394cc 100644 --- a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt +++ b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt @@ -417,7 +417,7 @@ class WebViewActivity : AppCompatActivity(), io.homeassistant.companion.android. fun exoPlayHls(json: JSONObject) { val payload = json.getJSONObject("payload") - val uri = Uri.parse(payload.getString("payload")) + val uri = Uri.parse(payload.getString("url")) exoMute = payload.optBoolean("muted") val dataSourceFactory = DefaultHttpDataSourceFactory( Util.getUserAgent(