2012-02-22 2 views
0

Плеер предназначен для извлечения mp3-файла с сервера через адрес пути, который хранится в MySQL. Он делает это в Explorer, но не в Firefox. Может ли кто-нибудь сказать мне, почему? Кстати, файл swf проигрывателя и базы данных хранится на одном сервере, поэтому с этим не должно быть никаких проблем.Mp3-плеер Не играет в файл в Firefox

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="165" height="37" id="niftyPlayer1" align=""> 
    <param name=movie value="http:..../music/niftyplayer.swf?<?php 
$conn = mysql_connect("....", "....", "...."); 
mysql_select_db ("...."); 
$query = ("select * from music where music_ID = 1"); 
$result = mysql_query($query) or die(mysql_error()." ".$query); 
while($row = mysql_fetch_array($result)) 
{ 
echo 'file=' . $row['content'] . ''; 

} 
mysql_close($conn); 
?> 
&as=0"> 
    <param name=quality value=high> 
    <param name=bgcolor value=#FFFFFF> 
    <embed src="http://..../music/niftyplayer.swf?" quality=high bgcolor=#FFFFFF width="165" height="37" name="niftyPlayer1" align="" type="application/x-shockwave-flash" swLiveConnect="true" pluginspage="http://www.macromedia.com/go/getflashplayer"> 
    </embed> 
    </object> 

ответ

0

Я думаю, что это происходит из-за безопасности браузера.

Попробуйте использовать http://code.google.com/p/swfobject/, чтобы добавить flash на страницу.

+0

спасибо, но игрок сам появляется в обоих IE и FireFox его только что FF не играет файл – ozzysmith

+0

да, она появляется, но она отключена, пока вы щелкните по ней. – Electronick

0
**Issues** 
[http://stackoverflow.com/questions/4923136/why-doesnt-firefox-support-mp3-file-format-in-audio][1] 

Licensing issues: HTML5 video and H.264 – what history tells us and why we’re standing with the web and Mozilla defends Firefox's HTML5 support for only Ogg Theora video (despite their titles, they both also talk about MP3 licensing, albeit briefly). 

All you can do is fall back to Flash and play them through that. 
Смежные вопросы