• 12-09-2022, 18:26:34
    #1
    --edit--
  • 12-09-2022, 18:31:22
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ```
    const sound // İstekten gelen verin
    fs.writeFile('sound.mp3', sound , function (err) { if (err) throw err; new Audio('sound.mp3').play();fs.unlink(sound.mp3) });
    ```
    dener misiniz
  • 12-09-2022, 18:34:52
    #3
    Omerfd adlı üyeden alıntı: mesajı görüntüle
    ```
    const sound // İstekten gelen verin
    fs.writeFile('sound.mp3', atob(sound), function (err) { if (err) throw err; new Audio('sound.mp3').play(); });
    ```
    dener misiniz
    Sesi oynatmak istemiyorum, audio elemanının src parametresine base64 olarak yerleştirip, eleman üzerinde controls'a erişmek istiyorum.
    Şuradaki eleman: https://developer.mozilla.org/en-US/.../Element/audio

    Bu arada kodunuz Javascript kodu değil sanırım.
  • 12-09-2022, 19:22:27
    #4
    profweb adlı üyeden alıntı: mesajı görüntüle
    Sesi oynatmak istemiyorum, audio elemanının src parametresine base64 olarak yerleştirip, eleman üzerinde controls'a erişmek istiyorum.
    Şuradaki eleman: https://developer.mozilla.org/en-US/.../Element/audio

    Bu arada kodunuz Javascript kodu değil sanırım.
    javascript hocam fs kütüphanesini kullandım.

    ```
    const encodedData = btoa(x) // veriniz
    const src = `data:audio/wav;base64,${encoded}`
    ```

    Bunu dener misiniz? querySelector ile audio/source elementinin src paramtresini belirleyebilrisiniz.

    Kod Editorü'nde deneyebilirsiniz.
  • 12-09-2022, 19:55:44
    #5
    Omerfd adlı üyeden alıntı: mesajı görüntüle
    javascript hocam fs kütüphanesini kullandım.

    ```
    const encodedData = btoa(x) // veriniz
    const src = `data:audio/wav;base64,${encoded}`
    ```

    Bunu dener misiniz? querySelector ile audio/source elementinin src paramtresini belirleyebilrisiniz.

    Kod Editorü'nde deneyebilirsiniz.
    Fetch sonucu gelen response öğesini nasıl base64'e dönüştüreceğim sadece bunu arıyorum.
    btoa fonksiyonuna direk response öğesini koyunca ses çalışmıyor.
  • 12-09-2022, 20:04:36
    #6
    profweb adlı üyeden alıntı: mesajı görüntüle
    Fetch sonucu gelen response öğesini nasıl base64'e dönüştüreceğim sadece bunu arıyorum.
    btoa fonksiyonuna direk response öğesini koyunca ses çalışmıyor.
    kodun tamamını yada apiyi atma şansınız var mı?

    Direkt kodu kullanamazsınız aşşağıdaki gibi kullanmanız lazım eğer;

    ```
    const rawResponse = await fetch(url, {
    method: 'POST',
    headers: headers,
    body: credentials
    });
    const content = await rawResponse.json();
    ```