22 lines
866 B
CoffeeScript
22 lines
866 B
CoffeeScript
USTREAM_ERROR = 'Ustream.tv\'s embed player only works over plain HTTP, but you are
|
|
viewing this page over secure HTTPS. Your browser therefore blocks the
|
|
ustream embed due to mixed content policy. In order to view ustream, you must
|
|
view this page over plain HTTP (change "https://" to "http://" in the address
|
|
bar)-- your websocket will still be connecting using secure HTTPS. This is
|
|
something that ustream needs to fix.'
|
|
|
|
window.UstreamPlayer = class UstreamPlayer extends EmbedPlayer
|
|
constructor: (data) ->
|
|
if not (this instanceof UstreamPlayer)
|
|
return new UstreamPlayer(data)
|
|
|
|
@load(data)
|
|
|
|
load: (data) ->
|
|
data.meta.embed =
|
|
tag: 'iframe'
|
|
src: "http://www.ustream.tv/embed/#{data.id}?v=3&wmode=direct&autoplay=1"
|
|
super(data)
|
|
|
|
mixedContentError: USTREAM_ERROR
|