Commit acc8616d by Muhammad Ammar Committed by Alexander Kryklia

Fix Video Player Initialisation Issue

parent 11c9dae0
...@@ -16,8 +16,6 @@ To start this stub server on its own from Vagrant: ...@@ -16,8 +16,6 @@ To start this stub server on its own from Vagrant:
3.) Locally, try accessing http://localhost:8031/ and see that 3.) Locally, try accessing http://localhost:8031/ and see that
you get "Unused url" message inside the browser. you get "Unused url" message inside the browser.
""" """
import textwrap
from .http import StubHttpRequestHandler, StubHttpService from .http import StubHttpRequestHandler, StubHttpService
import json import json
import time import time
...@@ -26,15 +24,9 @@ from urlparse import urlparse ...@@ -26,15 +24,9 @@ from urlparse import urlparse
from collections import OrderedDict from collections import OrderedDict
IFRAME_API_RESPONSE = textwrap.dedent( # Unless we find a better way, we will get the response from iframe api
"if (!window['YT']) {var YT = {loading: 0,loaded: 0};}if (!window['YTConfig']) {var YTConfig" # once per suite run, instead of using hardcoded response, to avoid issues.
" = {};}if (!YT.loading) {YT.loading = 1;(function(){var l = [];YT.ready = function(f) {if (" IFRAME_API_RESPONSE = requests.get('http://www.youtube.com/iframe_api').text
"YT.loaded) {f();} else {l.push(f);}};window.onYTReady = function() {YT.loaded = 1;for (var "
"i = 0; i < l.length; i++) {try {l[i]();} catch (e) {}}};YT.setConfig = function(c) {for (var"
" k in c) {if (c.hasOwnProperty(k)) {YTConfig[k] = c[k];}}};var a = document.createElement"
"('script');a.id = 'www-widgetapi-script';a.src = 'http:' + '"
"//s.ytimg.com/yts/jsbin/www-widgetapi-vflxHr_AR.js';a.async = true;var b = "
"document.getElementsByTagName('script')[0];b.parentNode.insertBefore(a, b);})();}")
class StubYouTubeHandler(StubHttpRequestHandler): class StubYouTubeHandler(StubHttpRequestHandler):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment