javascript - 如果 URL 包含字符串 base64,则在 JW Player 启动之前不显示图像

标签 javascript base64 jwplayer jwplayer6

不显示图像 JW Player。

图像的 URL 采用 Base64 编码字符串。

如下图选项image所示。

    var file = '/videos/file.mp4',  
    image = 'data:image/jpg;base64,/9j/4AAQSkZJABAg...JP1okrOwH//2Q==';

    jwplayer('player').setup({          
         flashplayer: '/jwplayer/jwplayer.flash.swf',     
         html5player: '/jwplayer/jwplayer.html5.js',                             
         file: file,     
         image: image 
    });   

JW Player启动前一样显示图像???

最佳答案

播放器的设置完整代码。

<script src="/jwplayer/jwplayer.js"></script>     
<script>    
var image = "data:image/jpg;base64,/9j/4AAQSkZJABAg...JP1okrOwH//2Q==",
/* other variables */

onJWPlayerLoad(file, tracksFile, width, height, autostart, image, rtmp);

function onJWPlayerLoad(file, tracksFile, width, height, autostart, image) {
    jwplayer.key = 'key';

    jwplayer('player').setup({
        flashplayer: '/jwplayer/jwplayer.flash.swf',
        html5player: '/jwplayer/jwplayer.html5.js',                        

        file: file,

        controls: true,

        tracks: [{ 
            file: tracksFile,
            kind: 'thumbnails'
        }],

        width: width,
        height: height,

        autostart: autostart,

        image: image            
    });           

}
</script>       

关于javascript - 如果 URL 包含字符串 base64,则在 JW Player 启动之前不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27529598/

相关文章:

javascript - 如何将值传递给 jQuery 点击回调?

javascript - 如何在javascript中应用嵌套排序

php - 防止重复条目 - Ajax 不返回错误。 PHP MySQL jQuery

android - 当我通过 android webview 加载 html 文件时,html 文件中缺少图像

download - 在 asp.net 中限制从我的网站视频的 IDM 下载

video - jwplayer 在缓冲时跳过视频

javascript - JavaScript 中的被动 View

Swift base64 解码非字母和非 utf-8 字符串

javascript - Node-RED/javascript : convert multi line string to single line string - strg. 替换不起作用

javascript - 如何从 JWPlayer 实例中删除事件处理程序?