gpt4 book ai didi

javascript - 使用 JW Player flash 进行静音切换并回退到 HTML5 视频的链接不起作用

转载 作者:行者123 更新时间:2023-12-02 19:37:31 25 4
gpt4 key购买 nike

编辑:哇,通过将"file"和“flashplayer”配置放在配置部分的第一个位置来解决这个问题。我想这两个参数必须位于配置部分的第一个。

这样就可以了(因为跨域的问题,你不能像这样从longtailvideo.com加载文件,只需使用你自己的本地文件来测试)

<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="jwplayer.js"></script>
</head>
<body>
<div id="vs" style="width:300px;height:250px;"></div>
<a href="javascript:void(0);" onclick="jwplayer().setMute();">Toggle the audio</a>
</body>
</html>

<script type="text/javascript">
jwplayer("vs").setup({
file: "http://content.longtailvideo.com/videos/flvplayer.flv",
flashplayer: "player.swf",
autostart:true,
controlbar: "none",
icons: "false",
repeat:"always",
stretching:"exactfit",
width:300,
height:250,
mute:"true"
});
</script>

无法使静音切换工作。根据Longtail的文档(http://www.longtailvideo.com/support/jw-player/jw-player-for-flash-v5/16022/controlling-the-player-using-javascript)我所要做的就是带有 onclick 的链接。不起作用。我什至尝试使用 JQuery 进行 .click ,但无济于事。使用 MP4 文件,以便代码从 Flash 回退到 HTML5 视频。

这对于页面中包含的 JQuery 不起作用

<script type="text/javascript">
$(document).ready(function(){
$('#mutetoggle').click(function(){
jwplayer().setMute();
});
});
</script>

带有用于嵌入的 JW javascript 的 JW Player:

<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="jwplayer.js"></script>
</head>
<body>
<div id="vs" style="width:300px;height:250px;"></div>
<a href="#" id="mutetoggle" onclick="jwplayer().setMute();">Toggle the audio</a>
</body>
</html>

<script type="text/javascript">
jwplayer("vs").setup({
autostart:true,
controlbar: "none",
icons: "false",
repeat:"always",
stretching:"exactfit",
file: "http://content.longtailvideo.com/videos/flvplayer.flv",
flashplayer: "player.swf",
volume:50,
width:300,
height:250,
mute:"true"
});
</script>

最佳答案

看来文件和flashplayer参数必须放在配置部分的第一位。想想吧。

<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript" src="jwplayer.js"></script>
</head>
<body>
<div id="vs" style="width:300px;height:250px;"></div>
<a href="javascript:void(0);" onclick="jwplayer().setMute();">Toggle the audio</a>
</body>
</html>

<script type="text/javascript">
jwplayer("vs").setup({
file: "http://content.longtailvideo.com/videos/flvplayer.flv",
flashplayer: "player.swf",
autostart:true,
controlbar: "none",
icons: "false",
repeat:"always",
stretching:"exactfit",
width:300,
height:250,
mute:"true"
});
</script>

关于javascript - 使用 JW Player flash 进行静音切换并回退到 HTML5 视频的链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com