Đây là một cách nhanh chóng và dễ dàng để chơi file đính kèm âm thanh và các tập tin video trong diễn đàn của bạn thay vì tải về nó.
Tôi đã gỡ bỏ các player bây giờ và nó hoạt động hoàn toàn vào html5 nhưng có thể không hoạt động trên một số trình duyệt cho một số phần mở rộng.
Đầu tiên: thêm phần mở rộng tập tin đính kèm mà bạn muốn trong trang tùy chọn tập tin đính kèm, như mp3, mp4, webm. Những điều khác không phải là phổ biến.
Trong template "attached_files" tìm:
(appearance > templates > attached_files)
Mã:
<h6 class="filename"><a href="" target="_blank"></a></h6>
Bên dưới nó thêm code sau cho audio player:
Mã:
<xen:if is=" == 'mp3' ">
<audio width="auto" height="24" src="" controls="controls" preload="none">
</audio> </xen:if>
Thay mp3 với wav nếu bạn muốn
Tôi không chắc chắn làm thế nào để thêm nhiều phần mở rộng tập tin đính kèm trong code này như thể hiện bên dưới câu này:
Mã:
<xen:if is=" == 'mp3' ||'wav' ">
Đối với một số trình duyệt một số phần mở rộng có thể không làm việc vì vậy tôi đề nghị bạn đi đến địa chỉ này để xem các trình duyệt hỗ trợ những gì phần mở rộng tập tin đính kèm.
Bạn cũng có thể thêm các tương tự cho một player đính kèm video như này, thêm nó bên dưới code audio nếu bạn thêm một trong đầu tiên:
Mã:
<xen:if is=" == 'webm' ">
<video width="auto" height="240" src="" controls="controls" preload="metadata">
</video> </xen:if>
Thay webm với mp4 hay ogg nếu bạn muốn.
Một số tập tin đính kèm có thể không làm việc một lần nữa trong các trình duyệt nhất định để kiểm tra:
Các thuộc tính preload làm cho nó để băng thông của bạn sẽ không bị lãng phí. Tôi đã sử dụng siêu dữ liệu cho các đoạn video để mọi người có thể nhìn thấy một hình ảnh thu nhỏ. Nhưng bạn có thể chỉ là một cách dễ dàng đặt nó là "none" như âm thanh nếu bạn muốn.
đây là một số thuộc tính khác bạn có thể thêm hoặc loại bỏ:
Các thuộc tính tùy chọn
= Mới trong HTML5.
AttributeValueDescription
autoplay Chỉ định rằng video sẽ bắt đầu chơi ngay khi nó đã sẵn sàng
controls Chỉ định rằng điều khiển video sẽ được hiển thị (ví dụ như một nút play/pause vv).
height pixels Thiết lập chiều cao của trình phát video
loop Chỉ định rằng video sẽ bắt đầu lại một lần nữa, mỗi khi nó được hoàn thành
muted Chỉ định rằng đầu ra âm thanh của video nên được tắt
poster URL Chỉ định một hình ảnh được hiển thị trong khi đoạn video được tải về, hoặc cho đến khi người dùng chạm vào nút play
preload tự động
metadata
none Chỉ định và cách tác giả cho rằng video sẽ được tải khi tải trang
src URL Chỉ định URL của file video
width pixels Thiết lập chiều rộng của trình phát video
Nhấn để mở rộng...
Bạn có thể gây rối xung quanh với css chính mình, nhưng tôi đã làm nó như thế này, trong attached_files.css tìm:
Mã:
.attachment
[/FONT][/COLOR]
Thay thế bằng:
Mã:
.attachment
[/FONT][/COLOR]
Bây giờ bạn nên có một cái gì đó như thế này.
Chúc các bạn thành công.
p/s: Các bạn vui lòng qua vnxf.vn tìm tên topic này để tải các file đính kèm để cài đặt nhé. Vì forum không cho đính kèm link. Cám ơn!
Nguồn: VNXF.VN
Tôi đã gỡ bỏ các player bây giờ và nó hoạt động hoàn toàn vào html5 nhưng có thể không hoạt động trên một số trình duyệt cho một số phần mở rộng.
Đầu tiên: thêm phần mở rộng tập tin đính kèm mà bạn muốn trong trang tùy chọn tập tin đính kèm, như mp3, mp4, webm. Những điều khác không phải là phổ biến.
Trong template "attached_files" tìm:
(appearance > templates > attached_files)
Mã:
<h6 class="filename"><a href="" target="_blank"></a></h6>
Bên dưới nó thêm code sau cho audio player:
Mã:
<xen:if is=" == 'mp3' ">
<audio width="auto" height="24" src="" controls="controls" preload="none">
</audio> </xen:if>
Thay mp3 với wav nếu bạn muốn
Tôi không chắc chắn làm thế nào để thêm nhiều phần mở rộng tập tin đính kèm trong code này như thể hiện bên dưới câu này:
Mã:
<xen:if is=" == 'mp3' ||'wav' ">
Đối với một số trình duyệt một số phần mở rộng có thể không làm việc vì vậy tôi đề nghị bạn đi đến địa chỉ này để xem các trình duyệt hỗ trợ những gì phần mở rộng tập tin đính kèm.
Bạn cũng có thể thêm các tương tự cho một player đính kèm video như này, thêm nó bên dưới code audio nếu bạn thêm một trong đầu tiên:
Mã:
<xen:if is=" == 'webm' ">
<video width="auto" height="240" src="" controls="controls" preload="metadata">
</video> </xen:if>
Thay webm với mp4 hay ogg nếu bạn muốn.
Một số tập tin đính kèm có thể không làm việc một lần nữa trong các trình duyệt nhất định để kiểm tra:
Các thuộc tính preload làm cho nó để băng thông của bạn sẽ không bị lãng phí. Tôi đã sử dụng siêu dữ liệu cho các đoạn video để mọi người có thể nhìn thấy một hình ảnh thu nhỏ. Nhưng bạn có thể chỉ là một cách dễ dàng đặt nó là "none" như âm thanh nếu bạn muốn.
đây là một số thuộc tính khác bạn có thể thêm hoặc loại bỏ:
Các thuộc tính tùy chọn
= Mới trong HTML5.
AttributeValueDescription
autoplay Chỉ định rằng video sẽ bắt đầu chơi ngay khi nó đã sẵn sàng
controls Chỉ định rằng điều khiển video sẽ được hiển thị (ví dụ như một nút play/pause vv).
height pixels Thiết lập chiều cao của trình phát video
loop Chỉ định rằng video sẽ bắt đầu lại một lần nữa, mỗi khi nó được hoàn thành
muted Chỉ định rằng đầu ra âm thanh của video nên được tắt
poster URL Chỉ định một hình ảnh được hiển thị trong khi đoạn video được tải về, hoặc cho đến khi người dùng chạm vào nút play
preload tự động
metadata
none Chỉ định và cách tác giả cho rằng video sẽ được tải khi tải trang
src URL Chỉ định URL của file video
width pixels Thiết lập chiều rộng của trình phát video
Nhấn để mở rộng...
Bạn có thể gây rối xung quanh với css chính mình, nhưng tôi đã làm nó như thế này, trong attached_files.css tìm:
Mã:
.attachment
[/FONT][/COLOR]
Thay thế bằng:
Mã:
.attachment
[/FONT][/COLOR]
Bây giờ bạn nên có một cái gì đó như thế này.
Chúc các bạn thành công.
p/s: Các bạn vui lòng qua vnxf.vn tìm tên topic này để tải các file đính kèm để cài đặt nhé. Vì forum không cho đính kèm link. Cám ơn!
Nguồn: VNXF.VN