Terpecahkan: Cara memutar audio di latar belakang

Masalah utama terkait pemutaran audio di latar belakang adalah sebagian besar perangkat seluler dan browser web tidak mendukung fitur ini. Artinya, jika pengguna ingin mendengarkan audio saat menggunakan aplikasi lain atau menjelajahi web, mereka harus tetap membuka aplikasi audio agar dapat terus diputar. Ini bisa menjadi ketidaknyamanan besar karena menghabiskan ruang layar yang berharga dan dapat mengganggu. Selain itu, beberapa aplikasi mungkin tidak mengizinkan pemutaran audio latar sama sekali, sehingga pengguna tidak dapat mendengarkan sambil melakukan banyak tugas.

import pygame
pygame.mixer.init()
pygame.mixer.music.load("audio_file.mp3")
pygame.mixer.music.play(-1)

1. import pygame: Baris ini mengimpor library Pygame, yang merupakan kumpulan modul Python yang didesain untuk menulis game.

2. pygame.mixer.init(): Baris ini menginisialisasi modul mixer Pygame, yang memungkinkan Anda memutar file audio di game Anda.

3. pygame.mixer.music.load(“audio_file.mp3”): Baris ini memuat file audio (dalam hal ini, file MP3) ke dalam modul mixer sehingga dapat dimainkan di dalam game.

4. pygame.mixer.musicplay(-1): Baris ini memutar file audio yang dimuat dalam satu lingkaran (-1 menunjukkan perulangan tak terbatas).

fungsi playsound()

Fungsi playsound() di Python digunakan untuk memutar file suara (.wav atau .mp3) dari jalur file tertentu. Ini adalah bagian dari modul playsound, yang tidak termasuk dalam pustaka standar. Fungsi playsound() dapat digunakan untuk memutar file suara di platform apa pun, termasuk Windows, Mac OSX, dan Linux. Ini mendukung pemutaran file audio sinkron dan asinkron. Fungsi playsound() mengambil dua parameter: jalur ke file suara dan argumen boolean opsional yang menentukan apakah suara harus diputar secara asinkron atau sinkron.

Bagaimana cara memutar audio di latar belakang dengan Python

Python menyediakan beberapa modul untuk memutar file audio. Yang paling populer adalah modul pygame dan PyMedia.

Modul pygame digunakan untuk memutar file audio di latar belakang. Ini adalah satu set modul Python yang dirancang untuk menulis game. Ini termasuk grafik komputer dan pustaka suara yang dirancang untuk digunakan dengan bahasa pemrograman Python. Untuk menggunakan modul ini, Anda harus menginstalnya terlebih dahulu menggunakan pip:

pip instal pygame

Setelah diinstal, Anda dapat menggunakannya dalam kode Anda seperti ini:

impor pygame
pygame.init() # Menginisialisasi semua modul pygame yang diimpor
pygame.mixer.music.load(“audio_file_name”) # Memuat file audio ke dalam memori
pygame.mixer.music.play(-1) # Mainkan file audio dalam satu putaran (-1 berarti putaran tak terbatas)

Modul PyMedia adalah pilihan populer lainnya untuk memutar file audio dalam program Python, terutama jika Anda ingin lebih mengontrol bagaimana suara diputar ulang (mis., kontrol volume). Untuk menggunakan modul ini, Anda harus menginstalnya terlebih dahulu menggunakan pip:

pip instal PyMedia

Setelah diinstal, Anda dapat menggunakannya dalam kode Anda seperti ini:

impor pymedia

snd = pymedia .audio .sound .Output (44100 , 2 , 16 ) # Buat objek keluaran dengan sample rate 44100 Hz dan kedalaman 16 bit snd .play ("audio_file_name" ) # Mainkan file audio

Pos terkait:

Tinggalkan Komentar