VLC Vetinari (360 видео) .NET SDK
Я пытаюсь использовать проигрыватель VLC в своем приложении C# для воспроизведения и управления видео 360.
Я пытаюсь использовать проигрыватель VLC, но не могу найти SDK, который поддерживает 360 видео.
Кто-нибудь знает какой-нибудь SDK или API, который я могу использовать?
1 ответ
Да, вы можете достичь этого с помощью LibVLC SDK.
Чтобы убедиться, что вы действительно имеете дело с видео 360, используйте
bool Is360Video => _media.Tracks[0].Data.Video.Projection == VideoProjection.Equirectangular;
Чтобы обновить точку обзора, используйте
MediaPlayer.UpdateViewpoint(yaw, pitch, roll, fov);
Дополнительная информация: https://mfkl.github.io/libvlc/360/xamarin/forms/ux/2019/02/12/Fun-with-crossplatform-gestures-and-360-videos.html