Bạn nên luôn bao gồm các thuộc tính width
và height
. Nếu chiều cao và chiều rộng không được đặt, trang có thể nhấp nháy khi tải video
Phần tử cho phép bạn chỉ định các tệp video thay thế mà trình duyệt có thể chọn từ. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên
Văn bản giữa và các thẻ sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ phần tử
HTMLTự động phát
Để tự động bắt đầu video, hãy sử dụng thuộc tính autoplay
Thí dụ
Trình duyệt của bạn không hỗ trợ thẻ video
Ghi chú. Trình duyệt Chromium không cho phép tự động phát trong hầu hết các trường hợp. Tuy nhiên, tự động phát tắt tiếng luôn được cho phép
Thêm muted
sau autoplay
để video của bạn bắt đầu phát tự động [nhưng bị tắt tiếng]
Thí dụ
Trình duyệt của bạn không hỗ trợ thẻ video
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ phần tử
Định dạng video HTML
Có ba định dạng video được hỗ trợ. MP4, WebM và Ogg. Trình duyệt hỗ trợ cho các định dạng khác nhau là
Sự khác biệt chính là ở tính dễ sử dụng và các định dạng tệp được hỗ trợ. Tất cả chúng nên hoạt động với Python 3. Tệp âm thanh phải nằm trong cùng thư mục với chương trình python của bạn, trừ khi bạn chỉ định đường dẫn
Hãy khám phá các tùy chọn
khóa học liên quan. Hoàn thành khóa học & bài tập lập trình Python
Phát âm thanh trong Python
mô-đun âm thanh
Mô-đun playound là mô-đun đa nền tảng có thể phát các tệp âm thanh. Điều này không có bất kỳ phụ thuộc nào, chỉ cần cài đặt với pip trong virtualenv của bạn và chạy
1
2
from playsound import playsound
playsound['audio.mp3']
Việc triển khai khác nhau trên các nền tảng. Nó sử dụng gió. winm trên Windows, AppKit. NSSound trên Apple OS X và GStreamer trên Linux
Tôi đã thử nghiệm điều này với Python 3. 5. 3. Điều này sẽ hoạt động với cả tệp WAV và MP3
pydub
Bạn có thể phát các tệp âm thanh bằng mô-đun pydub. Nó có sẵn trong kho lưu trữ pypi [cài đặt bằng pip]
Mô-đun này có thể sử dụng PyAudio và ffmpeg bên dưới
1
2
3
4
5
from pydub import AudioSegment
from pydub.playback import play
song = AudioSegment.from_wav["sound.wav"]
play[song]
bộ âm thanh ăn nhẹ
Bộ âm thanh ăn nhẹ mô-đun có thể phát một số tệp âm thanh. WAV, AU, AIFF, MP3, CSL, SD, SMP và NIST/Sphere
Bạn có thể cài đặt nó với trình quản lý gói của mình. 'apt cài đặt python3-tksnack'. Đối với các phiên bản cũ có 'python-tksnack'
Mô-đun này phụ thuộc vào Tkinter. Điều đó có nghĩa là để phát âm thanh với mô-đun này, bạn cũng phải nhập mô-đun gui Tkinter. Mô-đun dường như không được cập nhật trong một thời gian
1
2
3
4
5
6
7
8
9
from Tkinter import *
import tkSnack
root = Tk[]
tkSnack.initializeSnack[root]
snd = tkSnack.Sound[]
snd.read['sound.wav']
snd.play[blocking=1]
người chơi bản xứ
Bạn cũng có thể phát âm thanh tự nhiên trên hệ thống của mình. Điều này yêu cầu bạn phải cài đặt một số loại trình phát âm thanh trên thiết bị đầu cuối. Trên Linux, bạn có thể sử dụng mpg123 cho điều đó