ಪರಿಹರಿಸಲಾಗಿದೆ: ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಆಡಿಯೊವನ್ನು ಪ್ಲೇ ಮಾಡುವುದು ಹೇಗೆ

ಹಿನ್ನಲೆಯಲ್ಲಿ ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡಲು ಸಂಬಂಧಿಸಿದ ಪ್ರಮುಖ ಸಮಸ್ಯೆ ಎಂದರೆ ಹೆಚ್ಚಿನ ಮೊಬೈಲ್ ಸಾಧನಗಳು ಮತ್ತು ವೆಬ್ ಬ್ರೌಸರ್‌ಗಳು ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಇದರರ್ಥ ಬಳಕೆದಾರರು ಮತ್ತೊಂದು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುವಾಗ ಅಥವಾ ವೆಬ್ ಬ್ರೌಸ್ ಮಾಡುವಾಗ ಆಡಿಯೊವನ್ನು ಕೇಳಲು ಬಯಸಿದರೆ, ಅದು ಪ್ಲೇ ಆಗುವುದನ್ನು ಮುಂದುವರಿಸಲು ಅವರು ಆಡಿಯೊ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ತೆರೆದಿರಬೇಕು. ಇದು ಬೆಲೆಬಾಳುವ ಪರದೆಯ ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದರಿಂದ ಮತ್ತು ಗಮನವನ್ನು ಸೆಳೆಯುವುದರಿಂದ ಇದು ಪ್ರಮುಖ ಅನಾನುಕೂಲತೆಯನ್ನು ಉಂಟುಮಾಡಬಹುದು. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕೆಲವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹಿನ್ನೆಲೆ ಆಡಿಯೊ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಅನುಮತಿಸದೇ ಇರಬಹುದು, ಬಹುಕಾರ್ಯಕ ಮಾಡುವಾಗ ಬಳಕೆದಾರರಿಗೆ ಕೇಳಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

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

1. ಪೈಗೇಮ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ: ಈ ಸಾಲು ಪೈಗೇಮ್ ಲೈಬ್ರರಿಯನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ, ಇದು ಪೈಥಾನ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಸೆಟ್ ಅನ್ನು ಬರೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

2. pygame.mixer.init(): ಈ ಸಾಲು ಪೈಗೇಮ್‌ನ ಮಿಕ್ಸರ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಇದು ನಿಮ್ಮ ಆಟದಲ್ಲಿ ಆಡಿಯೋ ಫೈಲ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ.

3. pygame.mixer.music.load(“audio_file.mp3”): ಈ ಸಾಲು ಆಡಿಯೊ ಫೈಲ್ ಅನ್ನು (ಈ ಸಂದರ್ಭದಲ್ಲಿ, MP3 ಫೈಲ್) ಮಿಕ್ಸರ್ ಮಾಡ್ಯೂಲ್‌ಗೆ ಲೋಡ್ ಮಾಡುತ್ತದೆ ಇದರಿಂದ ಅದನ್ನು ಆಟದಲ್ಲಿ ಪ್ಲೇ ಮಾಡಬಹುದು.

4. pygame.mixer.musicplay(-1): ಈ ಸಾಲು ಲೋಡ್ ಮಾಡಲಾದ ಆಡಿಯೊ ಫೈಲ್ ಅನ್ನು ಲೂಪ್‌ನಲ್ಲಿ ಪ್ಲೇ ಮಾಡುತ್ತದೆ (-1 ಅನಂತ ಲೂಪಿಂಗ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ).

ಪ್ಲೇಸೌಂಡ್ () ಕಾರ್ಯ

ಪೈಥಾನ್‌ನಲ್ಲಿನ ಪ್ಲೇಸೌಂಡ್() ಕಾರ್ಯವನ್ನು ನೀಡಲಾದ ಫೈಲ್ ಪಾತ್‌ನಿಂದ ಧ್ವನಿ ಫೈಲ್ ಅನ್ನು (.wav ಅಥವಾ .mp3) ಪ್ಲೇ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಪ್ಲೇಸೌಂಡ್ ಮಾಡ್ಯೂಲ್‌ನ ಭಾಗವಾಗಿದೆ, ಇದನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರಿಯಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ. Windows, Mac OSX, ಮತ್ತು Linux ಸೇರಿದಂತೆ ಯಾವುದೇ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಧ್ವನಿ ಫೈಲ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪ್ಲೇಸೌಂಡ್() ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು. ಇದು ಆಡಿಯೊ ಫೈಲ್‌ಗಳ ಸಿಂಕ್ರೊನಸ್ ಮತ್ತು ಅಸಮಕಾಲಿಕ ಪ್ಲೇಬ್ಯಾಕ್ ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುತ್ತದೆ. ಪ್ಲೇಸೌಂಡ್() ಕಾರ್ಯವು ಎರಡು ನಿಯತಾಂಕಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ: ಧ್ವನಿ ಫೈಲ್‌ಗೆ ಮಾರ್ಗ ಮತ್ತು ಐಚ್ಛಿಕ ಬೂಲಿಯನ್ ಆರ್ಗ್ಯುಮೆಂಟ್ ಧ್ವನಿಯನ್ನು ಅಸಮಕಾಲಿಕವಾಗಿ ಅಥವಾ ಸಿಂಕ್ರೊನಸ್ ಆಗಿ ಪ್ಲೇ ಮಾಡಬೇಕೆ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.

ಪೈಥಾನ್‌ನಲ್ಲಿ ಹಿನ್ನಲೆಯಲ್ಲಿ ನಾನು ಆಡಿಯೋ ಪ್ಲೇ ಮಾಡುವುದು ಹೇಗೆ

ಆಡಿಯೊ ಫೈಲ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪೈಥಾನ್ ಹಲವಾರು ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದವುಗಳು ಪೈಗೇಮ್ ಮತ್ತು ಪೈಮೀಡಿಯಾ ಮಾಡ್ಯೂಲ್ಗಳಾಗಿವೆ.

ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಆಡಿಯೊ ಫೈಲ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪೈಗೇಮ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಆಟಗಳನ್ನು ಬರೆಯಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಪೈಥಾನ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಒಂದು ಸೆಟ್ ಆಗಿದೆ. ಇದು ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯೊಂದಿಗೆ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಂಪ್ಯೂಟರ್ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಧ್ವನಿ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಲು, ನೀವು ಇದನ್ನು ಮೊದಲು ಪಿಪ್ ಬಳಸಿ ಸ್ಥಾಪಿಸಬೇಕು:

ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ ಪೈಗೇಮ್

ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಈ ರೀತಿ ಬಳಸಬಹುದು:

ಪೈಗೇಮ್ ಆಮದು
pygame.init() # ಎಲ್ಲಾ ಆಮದು ಮಾಡಲಾದ ಪೈಗೇಮ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿ
pygame.mixer.music.load("ಆಡಿಯೋ_ಫೈಲ್_ಹೆಸರು") # ಆಡಿಯೋ ಫೈಲ್ ಅನ್ನು ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡಿ
pygame.mixer.music.play(-1) # ಆಡಿಯೊ ಫೈಲ್ ಅನ್ನು ಲೂಪ್‌ನಲ್ಲಿ ಪ್ಲೇ ಮಾಡಿ (-1 ಎಂದರೆ ಅನಂತ ಲೂಪ್)

ಪೈಥಾನ್ ಪ್ರೋಗ್ರಾಮ್‌ಗಳಲ್ಲಿ ಆಡಿಯೊ ಫೈಲ್‌ಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪೈಮೀಡಿಯಾ ಮಾಡ್ಯೂಲ್ ಮತ್ತೊಂದು ಜನಪ್ರಿಯ ಆಯ್ಕೆಯಾಗಿದೆ, ಅದರಲ್ಲೂ ವಿಶೇಷವಾಗಿ ಧ್ವನಿಯನ್ನು ಹೇಗೆ ಪ್ಲೇ ಮಾಡಲಾಗಿದೆ ಎಂಬುದರ ಕುರಿತು ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ನೀವು ಬಯಸಿದರೆ (ಉದಾ, ವಾಲ್ಯೂಮ್ ಕಂಟ್ರೋಲ್). ಈ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಬಳಸಲು, ನೀವು ಇದನ್ನು ಮೊದಲು ಪಿಪ್ ಬಳಸಿ ಸ್ಥಾಪಿಸಬೇಕು:

ಪಿಪ್ ಇನ್ಸ್ಟಾಲ್ PyMedia

ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಅದನ್ನು ನಿಮ್ಮ ಕೋಡ್‌ನಲ್ಲಿ ಈ ರೀತಿ ಬಳಸಬಹುದು:

ಪೈಮೀಡಿಯಾವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ

snd = pymedia .audio .sound .output (44100 , 2 , 16 ) # 44100 Hz ಮಾದರಿ ದರ ಮತ್ತು 16 ಬಿಟ್ ಡೆಪ್ತ್ snd .play ( "audio_file_name" ) # ಆಡಿಯೋ ಫೈಲ್ ಅನ್ನು ಪ್ಲೇ ಮಾಡಿ

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ