bytedeco/javacv
View on GitHubRaspberry Pi 4B USB Camera(with Onboard microphone) can not get audio
Open
#1,748 opened on Feb 10, 2022
help wantedquestion
Repository metrics
- Stars
- (6,985 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
Hi! I try to capture audio in the following two ways, but all failed:
AudioFormat audioFormat = new AudioFormat(44100.0F, 16, 2, true, false);
DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, audioFormat);
TargetDataLine line = (TargetDataLine) AudioSystem.getLine(dataLineInfo);
or
AudioFormat audioFormat = new AudioFormat(44100.0F, 16, 2, true, false);
Mixer.Info[] minfoSet = AudioSystem.getMixerInfo();
Mixer mixer = AudioSystem.getMixer(minfoSet[0]);
DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, audioFormat);
TargetDataLine line = (TargetDataLine)mixer.getLine(dataLineInfo);
but, i found this:
root@raspberrypi:~ # cat /proc/asound/cards
0 [Headphones ]: bcm2835_headphonbcm2835 Headphones - bcm2835 Headphones
bcm2835 Headphones
1 [Camera ]: USB-Audio - USB Camera
USB Camera USB Camera at usb-0000:01:00.0-1.4, high speed
root@raspberrypi:~ #
how can i use this USB Camera Audio?