0
我約6/10步驟進入我的實驗。只顯示特定格式的某些瀏覽器
現在,這是怎樣的一個問題的兩個部分組成:
爲什麼在鉻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對於某些瀏覽器而不是注入播放器,然後搜索ogg或我需要的其他格式,並將其注入到同一個播放器中,但僅限於某些瀏覽器?
哦,所以如果我只是在那裏添加ogg的瀏覽器將忽略整個mp3 php行?你也知道爲什麼Android上的股票瀏覽器不工作,但鉻? – user1925845 2013-03-11 00:14:53
@ user1925845:是的!這可能是因爲他們不是相同的瀏覽器或操作系統,並有不同的編解碼器可用。 – Ryan 2013-03-11 00:15:31
此外,你給我的代碼,我用它替換了我的和玩家顯示播放按鈕顯示我點擊播放,什麼都沒有發生? – user1925845 2013-03-11 00:21:07