Проблема в том, что я получаю ошибку при попытке воспроизвести выход .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();
Подробнее здесь: https://stackoverflow.com/questions/797 ... ot-working
Мобильная версия