Chromecast sdkChrome sdk für Web session.queueLoad ist keine Funktion
ich nicht in der Lage war session.queueLoad(...)
aufrufen, aber wenn ich session.c.queueLoad(...)
verwenden funktioniert es gelegentlich. Ich kann auch session.loadMedia(...)
anrufen. Hier ist ein Codebeispiel, das ich von meiner Website entfernt habe.
var session = cast.framework.CastContext.getInstance().getCurrentSession();
if(session)
{
var queueingItems = [..blahblah]
console.log(queueingItems) //works
queueingItems=queueingItems.map(m=>{
var mediaInfo = new chrome.cast.media.MediaInfo(m.source, m.contentType)
mediaInfo.metadata = new chrome.cast.media.GenericMediaMetadata();
mediaInfo.metadata.title = m.description;
var q = new chrome.cast.media.QueueItem(mediaInfo)
q.autoplay=true
return q
})
var qloadRequest=new chrome.cast.media.QueueLoadRequest(queueingItems)
console.log(qloadRequest)
//works
session.c.queueLoad(qloadRequest,function(){
console.log("loaded success")
},()=>{})
//doesn't work
session.queueLoad(qloadRequest,function(){
console.log("loaded success")
},()=>{})
//works
session.loadMedia(qloadRequest[0],function(){
console.log("loaded success")
},()=>{})
}
"queueLoad (queueLoadRequest, successCallback, errorCallback)" - aus docs. ihre Fehler im Fehlerrückruf ausloggen. –
Es ist kein Ereignis ErrorCallback erreicht, es sagt nur, es ist keine Funktion –