Commit 6f91ee2bf35fa38519da943e4734b9dec722e536
1 parent
75a871ed
Fix firefox and ie issue for animation video
Showing
2 changed files
with
17 additions
and
11 deletions
400-SOURCECODE/AIAHTML5.Web/app/controllers/CAController.js
... | ... | @@ -1123,10 +1123,13 @@ function videoOnLoad(event) { |
1123 | 1123 | var scope = angular.element(document.getElementById("CAView")).scope(); |
1124 | 1124 | // var len = (event.target.id).split("_").length; |
1125 | 1125 | var windowviewid = (event.target.id).split("_")[1]; |
1126 | - | |
1127 | - scope.$apply(function () { | |
1128 | - scope.videoOnLoad(windowviewid); | |
1129 | - }); | |
1126 | + setTimeout(function() | |
1127 | + { | |
1128 | + scope.$apply(function () { | |
1129 | + scope.videoOnLoad(windowviewid); | |
1130 | + }); | |
1131 | + }, 500); | |
1132 | + | |
1130 | 1133 | } |
1131 | 1134 | |
1132 | 1135 | function GetTextVisibityCA(event) { | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/MyAnimationController.js
... | ... | @@ -303,7 +303,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
303 | 303 | parentSlug: $scope.GetVideowindowStoreData(windowviewid, 'parentSlugName'), |
304 | 304 | content: '<script src="' + playerScript + '"></script><script>$(document).ready(function(){videojs("#playerinlineVideo_' + windowviewid + '").pause();});</script>' + |
305 | 305 | '<div id="pid" class="row"><div id="divplayerinlineVideo_' + windowviewid + '" class="col-sm-12" align="center" width="640" height="480"><video width="640" height="400"' + |
306 | - 'class="ADAM_Video video-js vjs-default-skin vjs-big-play-centered" type="$videoType" id="playerinlineVideo_' + windowviewid + '" onloadstart="videoOnLoad(event)"' + | |
306 | + 'class="ADAM_Video video-js vjs-default-skin vjs-big-play-centered" type="$videoType" id="playerinlineVideo_' + windowviewid + '" onloadstart="MyvideoOnLoad(event)"' + | |
307 | 307 | // ' poster="' + poster + '"' + |
308 | 308 | 'controls="true" preload="none" allowfullscreen="true" allowscriptaccess="always" ' + |
309 | 309 | // ' ad="' + admp4 + '"' + |
... | ... | @@ -386,7 +386,7 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
386 | 386 | $scope.PanelActivity(); |
387 | 387 | } |
388 | 388 | |
389 | - $scope.videoOnLoad = function (windowviewid) | |
389 | + $scope.MyvideoOnLoad = function (windowviewid) | |
390 | 390 | { |
391 | 391 | $scope.EnableUI(); |
392 | 392 | if ($rootScope.isCallFromOtherModule) { |
... | ... | @@ -411,14 +411,17 @@ function ($scope, $window, $rootScope, $compile, $http, log, $location, $timeout |
411 | 411 | |
412 | 412 | }]); |
413 | 413 | |
414 | - function videoOnLoad(event) { | |
414 | + function MyvideoOnLoad(event) { | |
415 | 415 | |
416 | 416 | console.log('video loaded') |
417 | 417 | var scope = angular.element(document.getElementById("VideoView")).scope(); |
418 | 418 | // var len = (event.target.id).split("_").length; |
419 | 419 | var windowviewid = (event.target.id).split("_")[1]; |
420 | - | |
421 | - scope.$apply(function () { | |
422 | - scope.videoOnLoad(windowviewid); | |
423 | - }); | |
420 | + setTimeout(function() | |
421 | + { | |
422 | + scope.$apply(function () { | |
423 | + scope.MyvideoOnLoad(windowviewid); | |
424 | + }); | |
425 | + }, 500); | |
426 | + | |
424 | 427 | } |
425 | 428 | \ No newline at end of file | ... | ... |