我的实验大概是6/10步。
现在这是一个两部分问题:
为什么在Chrome 4.0的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而不是注入播放器然后搜索ogg或我需要的其他格式并将其注入同一个播放器但仅限于某些浏览器?
答案 0 :(得分:1)
您根本不需要进行任何浏览器嗅探。为音频和浏览器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>