Làm cách nào để ẩn các điều khiển video trong JavaScript?
Xin chào, cảm ơn vì một sản phẩm tuyệt vời như vậy. Tôi đang cố gắng thêm CSS để ẩn thanh tiến trình video và điều khiển âm thanh trên video trang chủ của tôi. Tuy nhiên nó không hoạt động. Tôi đang chèn mã này vào Cài đặt > Cài đặt bổ sung nhưng nó không hoạt động, vui lòng trợ giúp về âm thanh. -webkit-media-controls-dòng thời gian, video. -webkit-media-controls-timeline { hiển thị. không ai; . -webkit-media-điều khiển, video. -webkit-media-controls { hiển thị. không ai;
Tôi có một phần tử video html được áp dụng làm mã trong trường văn bản, tôi đã bỏ qua thuộc tính 'điều khiển'
Tôi cũng đã thêm một tập lệnh jquery trong bảng js toàn cầu của X-Theme Pro, để hiển thị và ẩn các điều khiển khi di chuột $(tài liệu). sẵn sàng (chức năng () { $(’#video-one’). hover(function toggleControls() { }); Tuy nhiên, tính năng này không hoạt động trên trang web. Có cách nào để tôi có thể thêm mã js vào tệp js không? Xin chào. Vâng, tôi đã tìm thấy câu hỏi này trên Google, nhưng tôi không hiểu mã nào là câu trả lời cũng như cách nó ảnh hưởng đến javascript mà tôi đang sử dụng. Tôi có thể thêm một vài dòng vào javascript mà tôi đang sử dụng để ẩn điều khiển không? Dưới đây là javascript tôi đang sử dụng HTML đi kèm với các yếu tố để nhúng đa phương tiện vào tài liệu — 8 và 9 — lần lượt đi kèm với các API riêng để kiểm soát phát lại, tìm kiếm, v.v. Bài viết này hướng dẫn bạn cách thực hiện các tác vụ phổ biến, chẳng hạn như tạo các điều khiển phát lại tùy chỉnhđiều kiện tiên quyết. Kiến thức cơ bản về JavaScript (xem các bước đầu tiên, khối xây dựng, đối tượng JavaScript), kiến thức cơ bản về Client-side APIsObjective. Để tìm hiểu cách sử dụng API trình duyệt để kiểm soát phát lại video và âm thanhCác phần tử 8 và 9 cho phép chúng tôi nhúng video và âm thanh vào các trang web. Như chúng tôi đã trình bày trong Nội dung video và âm thanh, cách triển khai điển hình trông như thế này
Điều này tạo ra một trình phát video bên trong trình duyệt như vậy Bạn có thể xem lại chức năng của tất cả các tính năng HTML trong bài viết được liên kết ở trên; . Nếu bạn không chỉ định điều này, bạn sẽ không có điều khiển phát lại Điều này không hữu ích ngay lập tức để phát lại video, nhưng nó có lợi thế. Một vấn đề lớn với các điều khiển trình duyệt gốc là chúng khác nhau trong mỗi trình duyệt — không tốt cho việc hỗ trợ nhiều trình duyệt. Một vấn đề lớn khác là các điều khiển gốc trong hầu hết các trình duyệt không thể truy cập bằng bàn phím Bạn có thể giải quyết cả hai vấn đề này bằng cách ẩn các điều khiển gốc (bằng cách xóa thuộc tính 2) và lập trình của riêng bạn bằng HTML, CSS và JavaScript. Trong phần tiếp theo, chúng ta sẽ xem xét các công cụ cơ bản có sẵn để thực hiện việc nàyMột phần của thông số HTML, API 4 cung cấp các tính năng cho phép bạn điều khiển trình phát video và âm thanh theo chương trình — ví dụ: 5, 6, v.v. Giao diện này có sẵn cho cả phần tử 9 và 8, vì các tính năng bạn muốn triển khai gần như giống hệt nhau. Hãy xem qua một ví dụ, thêm các tính năng khi chúng tôi thực hiệnVí dụ hoàn thành của chúng ta sẽ trông (và hoạt động) giống như sau Để bắt đầu với ví dụ này, hãy tải xuống media-player-start của chúng tôi. zip và giải nén nó vào một thư mục mới trên ổ cứng của bạn. Nếu bạn đã tải xuống repo ví dụ của chúng tôi, bạn sẽ tìm thấy nó trong 9Tại thời điểm này, nếu bạn tải HTML, bạn sẽ thấy trình phát video HTML hoàn toàn bình thường, với các điều khiển gốc được hiển thị Khám phá HTMLMở tệp chỉ mục HTML. Bạn sẽ thấy một số tính năng;
Khám phá CSSBây giờ hãy mở tệp CSS và xem bên trong. CSS cho ví dụ này không quá phức tạp, nhưng chúng tôi sẽ đánh dấu những phần thú vị nhất ở đây. Trước hết, hãy chú ý kiểu dáng của 52
Tiếp theo, hãy xem các biểu tượng nút của chúng tôi 5Trước hết, ở đầu CSS, chúng tôi sử dụng khối 70 để nhập phông chữ web tùy chỉnh. Đây là phông chữ biểu tượng — tất cả các ký tự trong bảng chữ cái tương đương với các biểu tượng phổ biến mà bạn có thể muốn sử dụng trong một ứng dụngTiếp theo, chúng tôi sử dụng nội dung được tạo để hiển thị một biểu tượng trên mỗi nút
Phông chữ biểu tượng rất thú vị vì nhiều lý do — cắt giảm các yêu cầu HTTP vì bạn không cần tải xuống các biểu tượng đó dưới dạng tệp hình ảnh, khả năng mở rộng tuyệt vời và thực tế là bạn có thể sử dụng các thuộc tính văn bản để tạo kiểu cho chúng — như 77 và 78Cuối cùng nhưng không kém phần quan trọng, hãy xem CSS cho bộ đếm thời gian 5
Chúng ta đã có giao diện HTML và CSS khá hoàn chỉnh rồi;
Phát và tạm dừng videoHãy triển khai điều khiển có lẽ là quan trọng nhất — nút phát/tạm dừng
Dừng video
Tìm đi tìm lạiCó nhiều cách để bạn có thể triển khai chức năng tua lại và tua đi nhanh;
Cập nhật thời gian đã trôi quaPhần cuối cùng của trình phát đa phương tiện của chúng tôi để triển khai là các màn hình đã trôi qua theo thời gian. Để làm điều này, chúng tôi sẽ chạy một chức năng để cập nhật thời gian hiển thị mỗi khi sự kiện 35 được kích hoạt trên phần tử 8. Tần suất mà sự kiện này kích hoạt tùy thuộc vào trình duyệt của bạn, sức mạnh của CPU, v.v. (xem bài đăng StackOverflow này)Thêm dòng 93 sau ngay bên dưới những dòng khác 4Bây giờ để xác định hàm 38. Thêm phần sau vào cuối tệp của bạn 5Đây là một chức năng khá dài, vì vậy hãy thực hiện từng bước
Sửa phát và tạm dừngCòn một vấn đề cần khắc phục. Nếu nhấn các nút phát/tạm dừng hoặc dừng trong khi chức năng tua lại hoặc tua nhanh đang hoạt động, chúng sẽ không hoạt động. Chúng tôi có thể khắc phục bằng cách nào để họ hủy chức năng của nút ________ 200/________ 201 và phát/dừng video như bạn mong đợi? Trước hết, hãy thêm các dòng sau vào hàm 95 — bất kỳ đâu cũng được 6Bây giờ, hãy thêm lại các dòng tương tự, ở phần đầu của hàm 96 (ngay trước phần đầu của câu lệnh 98)Tại thời điểm này, bạn có thể xóa các dòng tương đương khỏi hàm 21 và 27, vì chức năng đó đã được triển khai trong hàm 95 thay thếGhi chú. Bạn cũng có thể cải thiện hơn nữa hiệu quả của mã bằng cách tạo một hàm riêng chạy các dòng này, sau đó gọi hàm đó ở bất kỳ đâu cần thiết, thay vì lặp lại các dòng nhiều lần trong mã. Nhưng chúng tôi sẽ để điều đó cho bạn Tôi nghĩ rằng chúng tôi đã dạy bạn đủ trong bài viết này. API 4 cung cấp vô số chức năng để tạo trình phát âm thanh và video đơn giản và đó chỉ là phần nổi của tảng băng chìm. Xem phần "Xem thêm" bên dưới để biết các liên kết đến chức năng thú vị và phức tạp hơn
Thuộc tính để bật điều khiển trên video là gì > |