【问题标题】:How to I play videos in TVML?如何在 TVML 中播放视频?
【发布时间】:2018-03-02 04:09:09
【问题描述】:

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

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

【问题讨论】:

    标签: video tvml onselect


    【解决方案1】:

    一定是因为视频的url吧?

    您有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)
                                       });
    

    official doc 中所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-01
      • 2016-12-31
      • 2019-08-13
      • 1970-01-01
      • 2019-10-24
      相关资源
      最近更新 更多