2

我对在 jwplayer 6 中设置水印有疑问。是否有可能将文本设置为水印而不是徽标,如文档 url 中所述。 这里

谢谢你。

4

3 回答 3

1

水印只能是图像。例如,您可以做的一件事是在 PhotoShop(或任何其他图像编辑程序)中制作一个只是文本的透明 PNG 图像,并将其用作水印图像。

于 2013-06-25T16:04:21.587 回答
0

您可以使用脚本和 .htaccess 文件设置动态水印。您需要创建一个 png 图像(可以是不透明的或透明的)。例如,将其称为 watermark.png。然后编写一个脚本,如下所示:

<?php
$text="Whatever text you want";
$im = imagecreate($imagewidth, 50);
$bg = imagecolorallocate($im, 200, 200, 200);
$textcolor = imagecolorallocate($im, 0, 0, 0);

// Write the string at the top left
imagestring($im, 5, 5, 3, $text, $textcolor);

// Output the image
header('Content-type: image/png',true,200);

imagepng($im);
imagedestroy($im);
?>

例如,将文件保护为 watermark.php。然后,为了让它在 JWplayer 中工作,你填写:

logo: {
    file: 'watermark.png',
    link: 'http://example.com'
},

然后像这样创建一个 .htacces 文件来自动加载脚本而不是 JWplayer 中的 watermark.png:

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)watermark.png$ watermark.php [L]

我希望这有帮助吗?

于 2015-01-29T13:50:12.953 回答
0
jwplayer("myElement").setup({
    file: "/assets/myVideo.mp4",
    height: 360,
    image: "/assets/myVideo.jpg",
    logo: {
        file: '/assets/myLogo.png',
        link: 'http://example.com'
    },
    width: 640
});

http://www.phpsugar.com/forum/viewtopic.php?f=70&t=10577

于 2014-04-30T11:19:07.140 回答