0

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

当我运行该项目时,我单击了锁定项,但没有播放任何内容。我错过了什么吗?任何帮助是极大的赞赏!

4

1 回答 1

1

一定是因为视频的网址?

你有https://developer.apple.com/streaming/examples/basic-stream-osx-ios4-3.html,这似乎不是一个有效的视频。试试http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4

您可以在视频播放器上添加事件监听器,以获取有关失败原因的更多信息。像这样:

        myPlayer.addEventListener('playbackError', function(event){
                                   console.log(event.reason)
                                   });

官方文档中所述。

于 2018-03-09T02:52:25.237 回答