AJAX-Chat [HTML5-Soundplayer funktioniert nicht]

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • AJAX-Chat [HTML5-Soundplayer funktioniert nicht]

    Guten Morgen :)

    Ich bin gerade dabei den AJAX-Chat von blueimp von Flash auf HTML5 umzustellen. Dazu brauch ich das HTML-Audiotag. Deshlab hab ich dem Objekt AJAX-Chat, das dort verwendet wird eine neue Instanz gegeben, die einen Audioplayer verborgen hinzufügt.

    Quellcode

    1. loadHTMLplayer: function(){
    2. if(true)
    3. {
    4. this.player = new Audio();
    5. this.player.volume = 1.0;
    6. var source = document.createElement('source');
    7. if(this.player.canPlayType('audio/mpeg;'))
    8. {
    9. source.type = 'audio/mpeg';
    10. source.src = this.audioPath+'welcome.mp3';
    11. source.id = 'sound_mpeg';
    12. }
    13. else
    14. {
    15. source.type = 'audio/ogg';
    16. source.src = 'M:\\xampp\\htdocs\\chat\\sounds\\welcome.ogg';
    17. source.id = 'sound_ogg';
    18. }
    19. this.player.appendChild(source);
    20. document.getElementById('HtmlAudioPlayer').appendChild(this.player);
    21. this.player.play();
    22. }
    23. },
    Alles anzeigen


    Wenn ich nun Firebug öffne und mir den Quelltext von der Div HtmlAudioPlayer anschau bekomm ich folgendes:

    Quellcode

    1. <audio preload="auto"><source type="audio/ogg" src="../sounds/welcome.ogg" id="sound_ogg"></source></audio>


    Passt ja soweit, da ich Firefox hab und daher das ogg-Format unterstütz. Trotzdem hör ich kein Ton. Wenn ich ein Alert nach, oder vor die play-Funktion hinzufüg, bekomm ich auch die Nachricht 'gealter'. Hat jemand von euch ne Ahnung, woran das liegen könnte?
    Und ja, Boxen sind an :D

    Danke ;)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von JaffaCoder ()