Masalah yang saya hadapi ialah apl React saya tidak akan memainkan audio daripada sumber lain dan mendapat ralat CORS. Contoh: https://audio.podigee-cdn.net/1041740-m-0fcf92e897e7cd93200a43cf103a75fb.mp3
Yang peliknya ialah apabila saya melawat https://www.w3schools.com/tags/tag_audio.asp, saya masukkan URL di atas dan klik main.
Pada apl React tempatan saya, saya kemudian mendapat status 302 dan ubah hala. Teg audio mengandungi crossOrigin="anonymous" dan url dalam elemen src.
Di W3Schools ia mengubah hala entah bagaimana dan saya hanya mendapat status 206 daripada URL yang diubah hala.
Cara membiak:
Anda perlu mengimport URL mp3 melalui
new Audio(url)
而不是XMLHttpRequest
untuk mengelakkan CORS. Contohnya: