Closed Bug 1265060 Opened 10 years ago Closed 10 years ago

castLabs Widevine demo videos do not play: "Error: J.getActiveTech is not a function"

Categories

(Core :: Audio/Video: Playback, defect, P2)

defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox47 --- ?
firefox48 --- affected

People

(Reporter: cpeterson, Assigned: cpearce)

References

()

Details

STR: 1. Disable both Flash and Silverlight. 2. Load http://demo.castlabs.com/ 3. Try to play the "Tears Of Steel" video or any of the others. RESULT: The video doesn't play in Firefox. It plays correctly in Chrome and Edge (using PlayReady). The following errors are logged to the web console: Error: J.getActiveTech is not a function @http://demo.castlabs.com/4.0.1/main/cldasheverywhere.min.js:3:166910 t.Player<.i/<@http://vjs.zencdn.net/4.11.4/video.js:58:4 t.h.Y@http://vjs.zencdn.net/4.11.4/video.js:13:131 t.Player<.i@http://vjs.zencdn.net/4.11.4/video.js:57:476 t.va.extend/d@http://vjs.zencdn.net/4.11.4/video.js:6:112 t@http://vjs.zencdn.net/4.11.4/video.js:2:491 load@http://demo.castlabs.com/4.0.1/site/scripts/app.js:130:19 $scope.playTitle@http://demo.castlabs.com/4.0.1/site/scripts/app.js:416:5 re.prototype.functionCall/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:4:11521 gf[b]</<.compile/</</e@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:4:18047 Wb/this.$get</n.prototype.$eval@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:1968 Wb/this.$get</n.prototype.$apply@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:2193 gf[b]</<.compile/</<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:4:18097 Ma/c@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:15084 EventListener.handleEvent*Cd@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:24675 Wf@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:28102 ua.prototype[b]@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:29989 gf[b]</<.compile/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:4:18011 fa@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:3751 v@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:29870 h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25691 h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25708 h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25708 h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25708 h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25708 F/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:25187 K/e@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:26182 k@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:28363 jf</<.link/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:4:18308 Wb/this.$get</n.prototype.$digest@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:754 Wb/this.$get</n.prototype.$apply@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:2237 EventHandlerNonNull*nb/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:12075 v@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:10546 o/j@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:9049 i@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:26416 j/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:2:26588 Wb/this.$get</n.prototype.$eval@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:1968 Wb/this.$get</n.prototype.$digest@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:473 Wb/this.$get</n.prototype.$apply@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:2237 _/h/<@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:6570 e@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:18027 _/h@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:6491 _@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:6777 $@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:6026 @http://demo.castlabs.com/4.0.1/site/scripts/libs.js:5:4958 d@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:25459 Ma/c@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:15084 EventListener.handleEvent*Cd@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:24675 Wf@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:28102 ua.prototype[b]@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:29989 ua.prototype.ready@http://demo.castlabs.com/4.0.1/site/scripts/libs.js:3:25514 @http://demo.castlabs.com/4.0.1/site/scripts/libs.js:5:4935 @http://demo.castlabs.com/4.0.1/site/scripts/libs.js:1:4 libs.js:2:20909 e/<()libs.js:2 db/this.$get</<()libs.js:2 Wb/this.$get</n.prototype.$apply()libs.js:3 gf[b]</<.compile/</<()libs.js:4 Ma/c()libs.js:1 (Async: EventListener.handleEvent) Cd()libs.js:3 Wf()libs.js:3 ua.prototype[b]()libs.js:3 gf[b]</<.compile/<()libs.js:4 fa()libs.js:2 v()libs.js:1 h()libs.js:1 h()libs.js:1 h()libs.js:1 h()libs.js:1 h()libs.js:1 F/<()libs.js:1 K/e()libs.js:1 k()libs.js:1 jf</<.link/<()libs.js:4 Wb/this.$get</n.prototype.$digest()libs.js:3 Wb/this.$get</n.prototype.$apply()libs.js:3 (Async: EventHandlerNonNull) nb/<()libs.js:2 v()libs.js:2 o/j()libs.js:2 i()libs.js:2 j/<()libs.js:2 Wb/this.$get</n.prototype.$eval()libs.js:3 Wb/this.$get</n.prototype.$digest()libs.js:3 Wb/this.$get</n.prototype.$apply()libs.js:3 _/h/<()libs.js:1 e()libs.js:1 _/h()libs.js:1 _()libs.js:1 $()libs.js:1 <anonymous>libs.js:5 d()libs.js:3 Ma/c()libs.js:1 (Async: EventListener.handleEvent) Cd()libs.js:3 Wf()libs.js:3 ua.prototype[b]()libs.js:3 ua.prototype.ready()libs.js:3 <anonymous>libs.js:5 <anonymous>libs.js:1 VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found for this video. Object { code: 4, message: "No compatible source was found for …" }video.js:23:203 Specified "type" attribute of "application/dash+xml" is not supported. Load of media resource http://playready.directtaps.net/smoothstreaming/SSWSS720H264PR/SuperSpeedway_720.ism/Manifest failed./ All candidate resources failed to load. Media load paused.
No longer blocks: widevine-uplift
Priority: -- → P2
castLabs player is now working properly with the newest version of DASH Everywhere 4.2. We made tests by using most updated version of Firefox Nightly. Also, please note that the player will attempt to use HTML5, so there is no need to disable Silverlight/Flash plugin support. This alse means if you attempt to playback any content on Firefox 46 < it will automatically fall back to one those plugins. If you find any issues, please let me know. You can also contact me by e-mail: willian.carvalho@castlabs.com. Cheers, Willian
Awesome. Thanks Willian.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Here is castLabs' announcement about Widevine and Firefox 47: http://castlabs.com/news/dash-everywhere-4-2-released-widevine-support-firefox/
Verified as fixed on Windows 10 and on Mac 10.11 - Video plays correctly. Verified on the latest Nightly 50 (Build ID: 20160609130607), on the latest Firefox Developer Edition 49.0a2 (Build ID: 20160609004041) and latest Firefox 48 beta 1 (Build ID: 20160606200529).
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.