gpt4 book ai didi

javascript - 隐藏 JWPlayer 时无法播放音频

转载 作者:行者123 更新时间:2023-11-30 10:34:04 24 4
gpt4 key购买 nike

我目前正在尝试让 JWPlayer 在隐藏用户界面时播放音频文件。它适用于视频(播放视频中的声音)但出于某种原因,当我使用相同的技术播放音频文件时,单击我的自定义播放按钮时没有任何反应。

此代码按预期播放视频中的声音:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
</head>
<body>
<div style="display: none;">
<div id="player"></div>
</div>
<input onclick="jwplayer('player').play();" type="button" value="Play the hidden video!!!" />
<script type="text/javascript">

jwplayer("player").setup({
levels: [
{ file: "VideoTest001.mp4" },
{ file: "VideoTest001.ogv" },
{ file: "VideoTest001.webm" }
]
});

</script>
</body>
</html>

此代码可以很好地播放音频(但播放器可见):

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
</head>
<body>
<div id="player"></div>
<input onclick="jwplayer('player').play();" type="button" value="Play the hidden audio!!!" />
<script type="text/javascript">

jwplayer("player").setup({
levels: [
{ file: "AudioTest.mp3" },
{ file: "AudioTest.wav" }
]
});

</script>
</body>
</html>

一旦我添加 <div style="display: none;">...</div>音频不再播放。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
</head>
<body>
<div style="display: none;">
<div id="player"></div>
</div>
<input onclick="jwplayer('player').play();" type="button" value="Play the hidden audio!!!" />
<script type="text/javascript">

jwplayer("player").setup({
levels: [
{ file: "AudioTest.mp3" },
{ file: "AudioTest.wav" }
]
});

</script>
</body>
</html>

有人可以帮忙吗?我希望在隐藏 JWPlayer 用户界面时播放音频。

最佳答案

据我所知,当 div 的显示样式设置为无时,不会加载内容。

试试这样设置

<div style="width: 1px; height: 1px; position: absolute; top: -9999px; left: -9999px;">
<div id="player"></div>
</div>

关于javascript - 隐藏 JWPlayer 时无法播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15070196/

24 4 0
文章推荐: swift - 无法将类型 T 的值分配给类型 T
文章推荐: javascript - 我需要 ($ ("#flip").click slideToggle ) 以相同的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com