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)
Core
Audio/Video: Playback
Tracking
()
VERIFIED
FIXED
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.
| Assignee | ||
Updated•10 years ago
|
Blocks: widevine-uplift
| Assignee | ||
Updated•10 years ago
|
No longer blocks: widevine-uplift
| Assignee | ||
Updated•10 years ago
|
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
| Assignee | ||
Comment 2•10 years ago
|
||
Awesome. Thanks Willian.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 3•10 years ago
|
||
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.
Description
•