2013-06-27 22 views
5

Vì vậy, tôi đang phát tệp âm thanh trong Chrome và tôi muốn phát hiện khi phát đã kết thúc để tôi có thể xóa tham chiếu đến nó. Đây là mã của tôiNhận sự kiện được thêm vào cho AudioBuffer trong HTML5/Chrome

var source = context.createBufferSource(); 
source.buffer = sound.buffer; 
source.loop = sound.loop; 
source.onended = function() { 
    delete playingSounds[soundName]; 
} 
source.connect(mainNode); 
source.start(0, sound.start, sound.length); 

tuy nhiên, trình xử lý sự kiện không kích hoạt. Điều này chưa được hỗ trợ như được mô tả bởi W3 specification? Hay tôi đang làm gì sai?

+4

Đây có thể là câu hỏi hay hơn cho Stackoverflow.com. Nó không liên quan cụ thể đến phát triển trò chơi. Tôi có thể di chuyển nó nếu bạn thích. – MichaelHouse

+0

Yea, làm ơn. :) –

+1

tốt, được cho là, nó đã được cố định, nhưng tôi không thể làm cho nó hoạt động. https://bugs.webkit.org/show_bug.cgi?id=116798 – uber5001

Trả lời

1

Chromium chỉ thêm gần đây (cuối tháng 5, tôi nghĩ). Khá chắc chắn nó không có trong bản phát hành ổn định được nêu ra.

Bạn đã thử nó trong Chrome Canary chưa?

+0

vừa thử, không tốt. –

Các vấn đề liên quan