크롬 발신자 응용 프로그램이 기본 미디어 수신 응용 프로그램에 메타 데이터를 보내려고하지만 기본 미디어 수신자가 메타 데이터를 표시하지 않도록하려고합니다. 설명서 나 예제를 찾을 수 없습니다. 아무도 이것을 구현하는 방법을 알고 있습니까? 아래 코드는 오디오를 재생하지만 플레이어는 이미지 나 다른 메타 데이터를 표시하지 않습니다.Google Cast : 기본 미디어 플레이어에 메타 데이터를 표시하는 방법?
초기화 :
var sessionRequest = new chrome.cast.SessionRequest(chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID);
var apiConfig = new chrome.cast.ApiConfig(sessionRequest,
sessionListener,
receiverListener);
chrome.cast.initialize(apiConfig, onInitSuccess, onError);
chrome.cast.requestSession(onRequestSessionSuccess, onLaunchError);
...
용지 넣기
url = "url-to-media"
var mediaInfo = new chrome.cast.media.MediaInfo(url, 'audio/aac');
mediaInfo.metadata = new chrome.cast.media.MusicTrackMediaMetadata()
mediaInfo.metadata.albumName = 'This is the name of the album'
mediaInfo.metadata.artistName = 'This is the name of the artist'
mediaInfo.metadata.songName = 'This is the name of the song'
im = chrome.cast.Image('http://m1.behance.net/rendition/modules/575407/disp/822271229466847.png')
mediaInfo.metadata.images = new Array(im)
var request = new chrome.cast.media.LoadRequest(mediaInfo);
session.loadMedia(request,onMediaDiscovered.bind(this, 'loadMedia'), onMediaError())
감사 :
은 또한에 샘플 코드를 제공 GitHub의에 프로젝트를 추가! 이것이 어딘지에 문서화되어 있다면 알 수 있습니까? –
기본 수신기에서 미디어 이미지를 가져 오는 방법이 있습니까? –
이미지를 보려면 다음을 시도하십시오. - var image = new chrome.cast.Image (imageUrl); mediaInfo.metadata.images = [image];'여기에서 찾을 수 있습니다. [https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.GenericMediaMetadata] –