Tôi nhận dữ liệu âm thanh PCM từ máy chủ theo các đoạn nhỏ và lưu trữ chúng trong một Mảng. Bây giờ tôi muốn phát các đoạn âm thanh này liên tục mà không có khoảng trống sử dụng một số khả năng HTML5. Hai lựa chọn mà tôi đang xem xét các giải pháp 'tốt' là:Truyền dữ liệu âm thanh trong HTML5
- HTML5 âm thanh tag với Data URI
- Web audio API
Trong khi tôi đang điều tra các tùy chọn này, tôi xin đề nghị bất kỳ tùy chọn hoặc quan điểm khác về hai lựa chọn tôi đang xem xét. Mặc dù giải pháp nền tảng chéo sẽ là giải pháp tốt nhất nhưng tôi có thể giải quyết cho giải pháp Chrome duy nhất là
Bạn có quyền không chơi PCM thô, nhưng tệp WAV là một trình bao bọc rất mỏng xung quanh âm thanh thô (nơi "trình bao bọc" có nghĩa là tiêu đề 44 byte). Nó đã được thực hiện, thường xuyên. Nhưng bây giờ, tất nhiên, 2 năm sau, API âm thanh trên web dường như có đặt cược tốt hơn. –