小编Tha*_*ang的帖子

Videojs - 如何动态更改视频海报

我想制作一个播放列表,动态加载视频源和海报.这是我的代码

var myFunc = function(){
var myPlayer = this;
var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        if (xmlhttp.responseText != 'false') {
            var obj = eval ("(" + xmlhttp.responseText + ")");
            // update the video source
            myPlayer = myPlayer.src(obj.videoFiles);
            // update the video poster
            obj = eval ("(" + '{"controls": true, "autoplay": false, "preload": "auto", "poster": "' + obj.posterUrl + '"}' + ")");
            myPlayer = videojs("playlist", obj);
            // start …
Run Code Online (Sandbox Code Playgroud)

javascript ajax json poster video.js

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

javascript ×1

json ×1

poster ×1

video.js ×1