Trên VideoJS website bạn cho biết rằng hỗ trợ đã được chuyển sang StackOverflow, vì vậy hãy thử nó tại đây. Tôi có mã sau:VideoJS - không thể hủy và khởi tạo
var player = _V_('the_id', {}, function(){
jQuery('.remove').on('click.destroyvideojs', function(){
player.destroy();
jQuery(this).unbind('click.destroyvideojs');
});
});
Khởi tạo video lúc đầu và phá hủy video.
Nhưng khi tôi muốn khởi tạo lại nó bằng cách sử dụng cùng một đoạn mã chính xác, nó không hoạt động. Nó không khởi tạo tập lệnh trên cùng một ID phần tử (khi nó đã bị xóa khỏi DOM và được thêm lại với lệnh gọi khởi tạo chính xác sau khi nó được thêm vào). Tôi tự hỏi tại sao điều này có thể xảy ra?
thử Một hôm nay:
var the_id = 'my_id';
var player = _V_(the_id, {}, function(){
player.destroy();
_V_(the_id, {}, function(){
alert('reinit');
});
});
Như vậy, tái khởi của VideoJS chỉ đơn giản không hoạt động. Hơn nữa, nó đã loại bỏ các điều khiển từ video ngay bây giờ.
Tôi có cùng sự cố – dinodsaurus