v2.5.2
Giriş yap

Açılış sesi çaldıktan sonra yönlendirme nasıl sağlarım

bayburt
561 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Mrb kişi login olduktan sonra açılış sesi çalsın ardından ana dizine yönlendirsin istiyorum
Bu şekilde açılış sesi çalıyor

$.player=function (ses='uyari.wav',tip='wav') {
    $('.player').html('<audio autoplay="autoplay"><source src="ses/'+ses+'" type="audio/'+tip+'" /></audio>');
};

$.ajax({
    url: 'ajx/login.php',type: 'POST',data: data,
    success: function (data) {
    
        if(data==1){
        // bu şekilde ses çalıyor
            $.player('open.mp3','mp3');
        }
    } 
});

Fakat bu şekilde ses çalmadan hemen anasayfaya yönlendiriyor

$.ajax({
    url: 'ajx/login.php',type: 'POST',data: data,
    success: function (data) {
    
        if(data==1){
        //Ama böyle ses çalmadan direk yönlendiriyor
            $.player('open.mp3','mp3');
            window.location.href='./';
            
        }
    } 
});
metehankuscu
1105 gün önce

Merhaba Dostum kodunu şu şekilde şekilde düzenlersen problemin ortadan kalkacaktır.

5 saniye ses çalıcak ve ardından istediğin sayfaya gidicektir.
Saniyeyi sen istediğin gibi ayarlayabilirsin. Ben örnek olması açısından 5000ms = 5sn olarak ayarladım.

    $.ajax({
    url: 'ajx/login.php',type: 'POST',data: data,
    success: function (data) {
    
        if(data==1){
        $.player('open.mp3','mp3');
        setTimeout(function(){location.href="./"} , 5000); 
        }
    } 
});