Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何在TVML中播放视频?_Video_Tvml_Onselect - Fatal编程技术网

Video 如何在TVML中播放视频?

Video 如何在TVML中播放视频?,video,tvml,onselect,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 myPl

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

当我运行该项目时,我单击锁定项,但没有播放任何内容。我错过什么了吗?非常感谢您的帮助

一定是因为视频的url

您有
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)
                                   });
如中所述