wald10 napisa³:Sam sobie odpowiem.
Sprawdzi³em chyba wszystkie mo¿liwo¶ci i uda³o mi siê rozwi±zaæ problem. Uwaga na narzêdzia, którymi wykonujesz pliki MP3. Uwaga na kompresor LAME MP3 Encoder - muzyka bêdzie zbyt wolna. Uwaga te¿ na kompresjê w MP3PRO - muzyka bêdzie zbyt szybko. Wydaje mi siê i¿ jest to problem samego Flash-a.
Dziêki za wszystkie odpowiedzi Cze¶æ. Bardzo mi³o mi, ¿e sam sobie udzieli³e¶ odpowiedzi. Jestem dumny z Ciebie
. Tylko napisz mi, co z niej wynika. Bo ¿e kompresory
MP3 s± ró¿nej jako¶ci, to ka¿dy chyba wie. Wyt³umacz mi, jaki mo¿e mieæ problem
Flash z odtwarzaniem plików muzycznych?. Temat ten by³ ju¿ poruszany na tym
Forum, ale bardzo dawno, jak i na wielu innych Forach. Nie czyta³e¶ uwa¿nie. A wiêc przypomnê:
- Muzykê z sieci Web obs³uguj± pluginy zainstalowane w Twoich przegl±darkach. Czyli tutaj Flash Adobe Player, który jest jakby po¶rednikiem miedzy Twoimi plikami muzycznymi na serwerze, a Twoim systemem operacyjnym, czyli zintegrowanymi z nim przegl±darkami. Do odtwarzania muzyki na stronie www wcale nie jest potrzebny Flash. Wystarczy, ale tylko dla IE i Opery znacznik HTML o nazwie BGSOUND, które definiuje odtwarzanie d¼wiêku w tle:
Kod: |
<bgsound src="images/stories/plik.wav" loop="2" volume="0">
|
TUTAJ masz przyk³ad.
Czy sprawdza³e¶ np. szybko¶æ odtwarzania plików mp3 na Twoim dysku lokalnym?. Wystarczy skopiowaæ dowolny Flash Mp3 Player na dysk, wraz z playlist±. Automatycznie odtworzy on pliki z playlisty, o ile playlista nazywa siê "playlist.xml" a pliki przerzucisz na dysk i uwzglêdnisz to we wpisach do playlisty. Bêdziesz wówczas móg³ podejrzewaæ, ¿e wina nie le¿y po stronie serwera. Co zdarza siê, bo np. serwer jest zbyt wolny, obci±¿ony i.t.p. Musisz pamiêtaæ, ¿e ¶rednia prêdko¶æ odtwarzania plików mp3 w miarê dobrej jako¶ci to 96Kbps. Niestety, na wielu serwerach jest to za ma³o. To tak jak np. u mnie na dysku Winamp dobrze odtwarza muzykê o tej prêdko¶ci bitowej, a u kolegi ¼le, bo ma np. wolny, zapchany, nie defragmentowany dysk od roku czasu. To jest tylko przyk³ad. Wynika to z tego, ¿e wiêksza kompresja pliku muzycznego wykonana, jak sam piszesz, kiepskim kompresorem ( tutaj akurat Lame Mp3 jest jednym z lepszych kompresorów ) powoduje usuniêcie pewnych istotnych informacji z pliku. Dla Playera który potrafi dobrze synchronizowaæ pliki muzyczne, nie stanowi to ¿adnego problemu, ale tylko wtedy, je¶li nic mu w tym nie przeszkadza. Mam tu na my¶li kiepski dysk twardy komputera. To tyle wstêpu.
- Sprawa istotna, o której piszesz dopiero, udzielaj±c sobie tej niby odpowiedzi. To sprawa kodera MP3PRO. Mam nadziejê, ¿e wiesz, i¿ stosuje on ca³kowicie inny algorytm kompresji, ni¿ pozosta³e kompresory. Do odtwarzania tak skompresowanych plików, o prêdko¶ci bitowej 64Kbps wymagany jest te¿ specjalny dekoder, w którego wyposa¿ony jest tylko Winamp, i bodaj¿e Foobar2000. Nie czyta³em nigdzie, lub nie znalaz³em informacji, ¿e jakikolwiek plugin przegl±darki internetowej potrafi obs³ugiwaæ ten format. Nawet Windows Media Player ¼le odtwarza ten format. I podejrzewam, ¿e Ty u¿ywa³e¶ tego kompresora, czyli MP3PRO, wiêc skutek by³ oczywisty. ¬le odtwarzane pliki Mp3. Nie wiem. Byæ mo¿e istniej± jakie¶ dodatki do odtwarzania tego formatu na stronach Web, ale ja takowego nie spotka³em.
Reasumuj±c. Na odtwarzanie plików
Mp3 na stronie
www ma wp³yw wiele czynników. Optymaln± prêdko¶ci± dla plików
Mp3 powinno byæ
128Kbps. Nie stosowaæ zmiennej prêdko¶ci bitów. Strony na której media s± odtwarzane prawid³owo, znajduj± siê na specjalnie do tego przystosowanych serwerach, z wydzielon± tak zwan± przestrzeni±
Streaming dla mediów. Jako przyk³ad mo¿na podaæ
QuickTime Streaming Server. Bo problem dotyczy nie tylko plików
Mp3, ale i tak¿e plików filmowych. Do kompresji polecam
Koder Xing Thomg, który zapewnia przy sta³ej prêdko¶ci bitowej, bardzo dobr± jako¶æ pliku wyj¶ciowego
Mp3.
To tyle.
Flasha mo¿e nie mieæ z tym nic wspólnego. Dlaczego u wiêkszo¶ci ludzi dobrze odtwarza, a u Ciebie nie?. Sam sobie na to odpowiedzia³e¶, w swój swoisty sposób, a ja tylko przekaza³em kilka informacji, bo dla mnie z Twojej odpowiedzi nic nie wynika.
To tyle. Pozdrawiam.
Jokris. I zawsze zapraszam.