VLCKit Невозможно воспроизвести видео в программировании какао для target-c? - PullRequest
0 голосов
/ 23 ноября 2018

Я пытался воспроизвести видео с помощью vlckit для Mac OS X, используя приведенный ниже код, но я не могу увидеть видео, после компиляции у меня черный экран, но видео не воспроизводится.

здесь a.mp4 - мое видео внутри основного пакета, я проверил, что путь к видео правильный.дайте мне знать, в чем проблема, почему я не могу видеть видео на экране.

// Set up a videoView by hand. You can also do that in the nib file
videoView = [[VLCVideoView alloc] initWithFrame:NSMakeRect(0, 0, 400, 400)];
[self.view addSubview:videoView];
[videoView setAutoresizingMask: NSViewHeightSizable|NSViewWidthSizable];

// Init the player object
player = [[VLCMediaPlayer alloc] initWithVideoView:videoView];
[player setMedia:[VLCMedia mediaWithPath:@"/Users/gurpalrajput/Desktop/demoVlc Player/demoVlc Player/a.mp4"]];
    [player play];

1 Ответ

0 голосов
/ 23 ноября 2018

Этот путь выглядит неправильно;для ресурса внутри macOS приложения я бы ожидал что-то вроде /path/to/Application.app/Contents/Resources/a.mp4.Вы больше не на iOS ...;)

Как правило, вы хотите программно определять пути к ресурсам внутри пакета приложения;для фильма это будет: NSString* path = [NSBundle.mainBundle pathForResource:@"a" ofType:@"mp4"];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...