2012-05-20 31 views
5

HTML5'te bir MP3 çalar yapmaya çalışıyorum. Hemen hemen tüm çalışmalar yapıldı ama ihtiyacım olan şey, <audio> etiketindeki varsayılan kontrolleri değiştirmek ve kendi kontrollerimi yapmak. Oynat, duraklatma, durdurma ve ses seviyesi gibi basit kontroller yapılır, ancak ses/MP3'ün süresini izleyen bir ilerleme çubuğu yapmak istiyorum; bu noktada ilgili pozisyona tıkladığım zaman, parçadaki belirli konuma gider. Aşağıdaki örnekte olduğu gibi.HTML5 Ses - İlerleme Çubuğu

http://msdn.microsoft.com/en-us/library/ie/gg589528(v=vs.85).aspx

burada bir şey yukarıdaki örnekte dosya/MP3 işlenmeden önce ve ben yukarıdaki değiştirmek için farklı yollar kullanılarak çalıştığımızda aslında document.createElement("audio");

kullanarak bir ses öğesini oluşturma olmasıdır Örneğin çoğunlukla bir hata alıyorum “null metodu addeventlistener” diyemiyorum. Bu oyuncunun Chrome'da yayınlanmasını istiyorum.

Desteğiniz ve desteğiniz için şimdiden teşekkür ederiz.

+0

Bunun için bir kanvas kullanmak isteyebilirsiniz. Her 'ses' öğesinin bir süresi ve geçerli zaman öznitelikleri vardır, bu nedenle şöyle bir şey yapabilirsiniz: 'fillRect (posx, posy, audio.current_time/audio.duration * width, height)'. Tam adları unuttum, ancak birkaç dakikanızı Googling’te alacağım. – corazza

+1

“null addeventlistener yöntemini çağırılamıyor” genel bir Javascript hatasıdır. Senin cose ile sorunun ne olduğunu ayıklamak için Firefox Firebug gibi bir hata ayıklayıcı kullanın. –

+0

Kodunuzu gönderebilir veya bir keman oluşturabilir misiniz? –

cevap