gpt4 book ai didi

php - 仅向某些浏览器显示特定格式

转载 作者:行者123 更新时间:2023-12-02 23:17:27 26 4
gpt4 key购买 nike

我的实验大约进行了 6/10 步。

现在这是一个两部分的问题:

为什么在 chrome mp3 中的 android 4.03 上可以工作,但在 android 4.04 股票浏览器中却不行?那么什么格式有效呢?

如何为一个而不是另一个浏览器检测生成某个文件,然后是 php“IF”语句?

这是我当前的代码:

$dir = '../sound/'; 
$scan = scandir($dir);
$size = sizeof($scan);
$random = rand(1, $size);
$randomFile = $scan[$random];
$fileLocation = $dir. $randomFile;
$explode = explode(".", $randomFile);
$extension = $explode[1];

这就是我在 html5 音频播放器中显示它的方式:

<audio controls>
<source src="<?php echo $fileLocation; ?>"
type="audio/<?php echo $extension; ?>">
</audio>

那么我怎么说搜索某些浏览器的随机文件 mp3 而不是注入(inject)播放器然后搜索 ogg 或我需要的任何其他格式并将其注入(inject)同一个播放器但仅适用于某些浏览器?

最佳答案

你根本不需要做任何浏览器嗅探。为音频和浏览器提供尽可能多的来源will pick the one it can use .

<audio controls>
<source src="<?php echo $fileLocation; ?>.mp3" type="audio/mp3">
<source src="<?php echo $fileLocation; ?>.ogg" type="audio/ogg">
</audio>

关于php - 仅向某些浏览器显示特定格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15329253/

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