Update to get videoId

This commit is contained in:
Kasper Rynning-Tønnesen
2016-11-18 13:10:27 +01:00
parent 40b552dc49
commit e74e188bd9
3 changed files with 7 additions and 5 deletions

View File

@@ -3,7 +3,8 @@ cast.receiver.logger.setLevelValue(cast.receiver.LoggerLevel.DEBUG);
window.castReceiverManager = cast.receiver.CastReceiverManager.getInstance();
var customMessageBus = castReceiverManager.getCastMessageBus('urn:x-cast:zoff.no');
customMessageBus.onMessage = function(event) {
ytMessages[event.message.type](event);
ytMessages[event.data.type](event);
}
/**
* Application config
@@ -64,10 +65,10 @@ window.addEventListener('load', function() {
ytMessages={
"getNextVideo": function(event) {
nextVideo=event.message.videoId;
nextVideo=event.data.videoId;
},
"loadVideo": function(event) {
player.loadVideoById(event.message.videoId);
player.loadVideoById(event.data.videoId);
},
"stopCasting": function() {
endcast();
@@ -82,7 +83,7 @@ ytMessages={
player.stopVideo();
},
"seekTo": function(event) {
player.seekTo(event.message.seekTo)
player.seekTo(event.data.seekTo)
},
"getStatus": function() {
channel.send({'event':'statusCheck','message':player.getPlayerState()});

File diff suppressed because one or more lines are too long

View File

@@ -252,6 +252,7 @@ initializeCastApi = function() {
castSession = cast.framework.CastContext.getInstance().getCurrentSession();
window.castSession = cast.framework.CastContext.getInstance().getCurrentSession();
chromecastAvailable = true;
castSession.sendMessage("urn:x-cast:zoff.no", {type: "loadVideo", videoId: video_id})
//cast.framework.CastSession(castSession);
$(".castButton").toggleClass("hide");
$(".castButton-active").toggleClass("hide");