Máy nghe nhạc python

Bạn nên luôn bao gồm các thuộc tính widthheight. 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

Tự mình thử »

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

Tự mình thử »


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ử

Yếu tố4. 09. 03. 54. 010. 5

Đị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 đó