2011-11-07 4 views

Trả lời

2

khi bạn thiết lập các tùy chọn MediaElement bạn có thể thiết lập các tính năng:

để loại bỏ tất cả mọi thứ chỉ cần đặt nó vào một mảng trống

... 
features: ['playpause','progress','current','duration','tracks','volume','fullscreen'], 
... 

becomes 
... 
features: [], 
... 
+0

Việc này chỉ xóa các tùy chọn trong thanh nhưng không xóa thanh. Thanh hiển thị không có tùy chọn trong đó. Tôi đang cố gắng loại bỏ thanh hoàn toàn. – user1034552

+0

tôi nghĩ rằng bạn sẽ phải đi vào css cung cấp với mediaelement để loại bỏ nó hoặc làm cho làn da css tùy chỉnh của riêng bạn. – dubvfan87

8

Bạn cần phải kết hợp những câu trả lời:

  1. đặt

    features: [], 
    
  2. chèn này trong css của bạn:

    .mejs-container .mejs-controls { 
        display: none !important; 
    } 
    

quan trọng

Khi bạn làm điều này, bạn có thể không dừng lại video bằng cách nhấp vào nó.

+0

Câu trả lời được chấp nhận này. Điểm 2 loại bỏ bóng đen tìm kiếm. – Vish

13

Tôi nghĩ rằng một giải pháp tốt hơn là:

Set features tài sản:

features: [] 

Phụ trang này trong css của bạn:

.mejs-container .mejs-controls { visibility:hidden !important; } 

Bằng cách đó bạn có thể tạm dừng chơi bằng cách nhấn vào video .

+0

Đây là câu trả lời đúng. Cảm ơn! – Phil

1

Xóa hoàn toàn thuộc tính "kiểm soát" khỏi thẻ video.

<video id="my-video" preload="auto" width="860" height="650"> 

Nói chung trong thẻ video, bất kỳ thuộc tính nào bạn muốn đặt thành sai, phải được xóa hoàn toàn thay vì đặt thành "false" hoặc "".

4

Xóa hoàn toàn thuộc tính "kiểm soát" khỏi thẻ video.

Nói chung trong thẻ video, bất kỳ thuộc tính nào bạn muốn đặt thành sai, phải được xóa hoàn toàn thay vì đặt thành "false" hoặc "".

Cẩn thận khi xóa thuộc tính khỏi trong thẻ video. Xóa thuộc tính "controls" khỏi thẻ video hiển thị lỗi trong Safari: Safari không phát video nữa. Nó có một cái gì đó để làm với Safari chờ đợi cho các điều khiển được tải -ether bản địa hoặc không- trước khi cho phép video được chơi.