Return Localized wrt path for media playback support 47/194847/2
authork2.nagaraju <k2.nagaraju@samsung.com>
Fri, 7 Dec 2018 10:19:21 +0000 (15:49 +0530)
committerk2.nagaraju <k2.nagaraju@samsung.com>
Fri, 7 Dec 2018 10:45:37 +0000 (16:15 +0530)
File based media urls are not getting localized path
which is causing FILE_NOT_FOUND error.

Change-Id: Id4818a1d4d473a6f0aae5d6ec44ce2e573c872c7
Signed-off-by: k2.nagaraju <k2.nagaraju@samsung.com>
atom/renderer/atom_renderer_client.cc
atom/renderer/atom_renderer_client.h

index 889ad7346da223926b2c5ead060eb84b5f90db30..2482d83ab396bedb8b25f656545697c1c64e9bfb 100644 (file)
@@ -148,6 +148,17 @@ void AtomRendererClient::RunScriptsAtDocumentEnd(
   }
 }
 
+#if defined(USE_EFL)
+bool AtomRendererClient::GetWrtParsedUrl(const GURL& url,
+                                                    GURL& parsed_url) {
+  bool is_decrypted_file = false;
+  if (widget_)
+    return widget_->ParseUrl(url, parsed_url, is_decrypted_file);
+
+  return false;
+}
+#endif
+
 void AtomRendererClient::DidCreateScriptContext(
     v8::Handle<v8::Context> context, content::RenderFrame* render_frame) {
   // Tizen device API is required both for main frame and iFrames
index 05ab527e5fc58240135f296f54db17c7d6213779..4b6ab03d8a6a425885396dfaabc8b34dfb8c7874 100644 (file)
@@ -40,6 +40,9 @@ class AtomRendererClient : public RendererClientBase {
                                      size_t length);
 
   bool IsLinkVisited(unsigned long long link_hash);
+#if defined(USE_EFL)
+  bool GetWrtParsedUrl(const GURL& url, GURL& parsed_url) override;
+#endif
 
  private:
   enum NodeIntegration {