如何在TVML中播放视频?

时间:2018-03-02 04:09:10

标签: video tvml onselect

我正在尝试在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')>

当我运行项目时,我点击了锁定项目,没有任何东西在播放。我错过了什么吗?非常感谢任何帮助!

1 个答案:

答案 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)
                                   });

official doc

中所述