我正在处理Chromecast应用程序的问题。这是Chrome的应用程序(不适用于iOS或Android)。
我无法弄清楚为什么我的chromecast设备没有加载mp3文件而mp4是(为了记录,我使用的是默认接收器)。
我的工作基于这个官方样本:https://github.com/googlecast/CastVideos-chrome
您可以在此处看到代码:http://pastebin.com/nJGeT7xP
以下是我发送mp3文件的方式:
if (session) {
var mediaInfo = new chrome.cast.media.MediaInfo("http://localhost/tom_www/CastTom/music.mp3", "audio/mpeg");
var request = new chrome.cast.media.LoadRequest(mediaInfo);
session.loadMedia(
request,
onMediaDiscovered.bind(this, 'loadMedia'),
onMediaError
);
} else {
console.log("No session available, connect first");
}
我希望你能帮助我。
谢谢。
答案 0 :(得分:0)
您需要将mp3放在chromecast可访问的位置。您可以通过将Chrome设备的ipaddress发送到chromecast或将mp3放在可公开访问的服务器上来实现此目的。