使用VLC.DotNet控制元件進行RTSP播放時,想要隨時進行緊急錄像。
比如正在播放,點擊一個緊急錄像按鈕,馬上將當前播放的畫面錄像到本地檔案當中。
目前我是創建了一個新VlcMediaPlayer物件進行錄像存盤到本地檔案當中,能不能在不創建新的VlcMediaPlayer的情況下同時播放和錄像?
var media = playControl.SourceProvider.MediaPlayer.GetMedia();
var destination = Path.Combine("F:\\", DateTime.Now.ToString("yyyyMMddHHmmss") + ".mp4");
var mediaOptions = new[]
{
":sout=#file{dst=" + destination + "}",
":sout-display",
":sout-all",
":sout-keep"
};
var recordingMediaPlayer = new VlcMediaPlayer(vlcLibDirectory);
recordingMediaPlayer.SetMedia(media.Mrl, mediaOptions);
recordingMediaPlayer.Play();
uj5u.com熱心網友回復:
ffmpeg 了解一下?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/120314.html
標籤:C#
上一篇:c#入門倒計時
