前提・実現したいこと
ブザーのような用途でMP3音声を再生し、オーディオジャックに接続したスピーカーから音声を出力したいです。
発生している問題・エラーメッセージ
・出力先をアナログに設定して下記プログラムをLXTerminalから実行しても、HDMI接続したモニターのスピーカーから音が出てしまう。
・VLCメディアプレイヤーでMP3ファイルを再生すると、設定通りオーディオジャックのスピーカーから音が出る。
・下記ソースコードの内容を1行ずつ対話型シェルに入力していくと、設定通りオーディオジャックのスピーカーから音が出る。
・http://www.yam-web.net/raspberry-pi/music.html ←こちらを参考に設定変更しようとしても、下記エラーが発生する。
$ amixer cset numid=3 1 amixer: Cannot find the given element from control default
該当のソースコード
import pygame.mixer import time pygame.mixer.init() m = "/home/pi/Desktop/sample.mp3" pygame.mixer.music.load(m) pygame.mixer.music.play(-1) time.sleep(10) pygame.mixer.music.stop()
試したこと
・raspi-configから音声出力先を「1 Headphones」に変更
・ $ alsamixer から音量を最大に変更
補足情報(FW/ツールのバージョンなど)
Raspberry Pi 3 Model B
Raspbian 10.4
Python 2.7
あなたの回答
tips
プレビュー