Как получить звук с аудиовыхода java? Если вы возможность получить с пк звук, производимый изнутри(youtube, какая-либо музыка). Облазил множество форумов(в том числе и зарубежных), прочитал доку по Java Sound Api, но находил лишь запись с микрофона. В итоге начал приходить ко мнению, что средствами Java это невозможно. Так ли это? И если так, буду признателен рекомендациям по реализации, а лучше примерам, на других ЯП.

21 Мая 2020 в 19:46
164 +1
0
Ответы
1

Да, средствами Java непосредственно получить аудио-сигнал, проигрываемый на компьютере, сложно из-за ограничений безопасности и привилегий доступа. Однако, это можно сделать, используя сторонние библиотеки или инструменты.

Один из вариантов - использовать библиотеку JavaFX, которая имеет возможность проигрывать аудио-файлы. Вы можете загрузить звуковой файл из Интернета или использовать локальный файл и проиграть его через JavaFX.

Пример кода для проигрывания аудио файла с использованием JavaFX:

import javafx.application.Application;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.stage.Stage;
public class AudioPlayer extends Application {
@Override
public void start(Stage primaryStage) {
String audioPath = "https://www.example.com/audio.mp3"; // путь к аудио файлу
Media media = new Media(audioPath);
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.play();
}
public static void main(String[] args) {
launch(args);
}
}

Этот код будет проигрывать аудио файл, расположенный по указанному пути. Вы также можете использовать локальные файлы, просто укажите правильный путь к ним.

Также существуют библиотеки на других языках программирования, такие как Python (например, PyDub), которые позволяют записывать аудио с вывода звука компьютера. Возможно, вам стоит изучить такие инструменты, если вам необходим более гибкий и мощный функционал.

18 Апр в 11:50
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир