C# пакет "ScreenRecderLib" не работаетC#

Место общения программистов C#
Ответить
Anonymous
 C# пакет "ScreenRecderLib" не работает

Сообщение Anonymous »

Я пытаюсь использовать ScreenRecorderLib < /p>
Проблема в том, что я получаю ошибку при попытке воспроизвести выход .mp4 < /em>: < /p>

Этот файл не воспроизводится. Это может быть связано с тем, что тип файла не поддерживается, расширение файла неверно, или файл поврежден. Чтобы убедиться, что я могу запустить H264, я загрузил VLC Media Player, но это также не может воспроизводить выходной файл.

Код: Выделить всё

using ScreenRecorderLib;

Recorder _rec;
void CreateRecording()
{
//string videoPath = Path.Combine(Path.GetTempPath(), "test.mp4");
_rec = Recorder.CreateRecorder();
_rec.OnRecordingComplete += Rec_OnRecordingComplete;
_rec.OnRecordingFailed += Rec_OnRecordingFailed;
_rec.OnStatusChanged += Rec_OnStatusChanged;
//Record to a file
string videoPath = Path.Combine(Path.GetTempPath(), "test.mp4");
Console.WriteLine("VideoPath: " + videoPath);
_rec.Record(videoPath);
}
void EndRecording()
{
_rec.Stop();
}
void Rec_OnRecordingComplete(object sender, RecordingCompleteEventArgs e)
{
//Get the file path if recorded to a file
string path = e.FilePath;
}
void Rec_OnRecordingFailed(object sender, RecordingFailedEventArgs e)
{
string error = e.Error;
}
void Rec_OnStatusChanged(object sender, RecordingStatusEventArgs e)
{
RecorderStatus status = e.Status;
}

Console.WriteLine("Hello, World!");
CreateRecording();
Console.ReadLine();
EndRecording();
Чтобы получить «Запись» (получите увеличенный размер файла с течением времени и просмотр всплеска ресурса в VS 2022), я сначала должен удалить test.mp4 , иначе существующий файл не будет изменен. В дополнение к тому, что файл не способен воспроизводить, он странно недостаточно (в течение четырех пять секунд записи файла становится 1,5 МБ)

Подробнее здесь: https://stackoverflow.com/questions/797 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»