by Anonymous » 20 Mar 2025, 11:26
Ich verwende libvlcSharp Mediaplayer, um Audio aus einem RTP -Stream abzuspielen. < /p>
Code: Select all
using (var media = new Media(_libVLC, new Uri($"rtp://{_url}"), ":no-video"))
using (var mediaPlayer = new MediaPlayer(media))
< /code>
Um das Audio zu fangen, verwende ich den PlayAdio -Rückruf: < /p>
mediaPlayer.SetAudioCallbacks(PlayAudio, PauseAudio, ResumeAudio, FlushAudio, null);
Es funktioniert wie ausgenommen, aber zufällig wird der Rückruf aufgerufen, auch wenn der Sender (ein VLC auf einem anderen Gerät) immer noch funktioniert.>
Ich verwende libvlcSharp Mediaplayer, um Audio aus einem RTP -Stream abzuspielen. < /p>
[code]using (var media = new Media(_libVLC, new Uri($"rtp://{_url}"), ":no-video"))
using (var mediaPlayer = new MediaPlayer(media))
< /code>
Um das Audio zu fangen, verwende ich den PlayAdio -Rückruf: < /p>
mediaPlayer.SetAudioCallbacks(PlayAudio, PauseAudio, ResumeAudio, FlushAudio, null);
[/code]
Es funktioniert wie ausgenommen, aber zufällig wird der Rückruf aufgerufen, auch wenn der Sender (ein VLC auf einem anderen Gerät) immer noch funktioniert.>