我正在尝试在TVML目录模板中使用视频。我已将以下代码添加到application.js文件中:
function playMedia(extension, mediaType) {
var videourl = baseURL + extension;
var singleVideo = new MediaItem(mediaType, videourl);
var videoList = new Playlist();
videoList.push(singleVideo);
var myPlayer = new Player();
myPlayer.playlist = videoList;
myPlayer.play();
}
在我的锁定中,我有以下内容:
lockup onselect="playMedia('video', 'https://developer.apple.com/streaming/examples/basic-stream-osx-ios4-3.html')>
当我运行项目时,我点击了锁定项目,没有任何东西在播放。我错过了什么吗?非常感谢任何帮助!
答案 0 :(得分:1)
一定是因为视频的网址?
您有https://developer.apple.com/streaming/examples/basic-stream-osx-ios4-3.html
,它似乎不是有效的视频。试试http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4
?
您可以在视频播放器上添加eventlistener,以获取有关失败原因的更多信息。像这样:
myPlayer.addEventListener('playbackError', function(event){
console.log(event.reason)
});
中所述