我已经通过使用MobileVLCKit框架在iOS中实现了MobileVLCKit。我有一个问题

当我声明播放器@Interface时,流媒体和声音运行良好。

#import <MobileVLCKit/MobileVLCKit.h>
 @interface ViewController ()<VLCMediaPlayerDelegate>{
        VLCMediaPlayer *vlcPlayer1
  }
    @end

但是,在本地功能中声明VLCMediaPlayer对象,该视频预览不会显示,而是播放音频ID。
- (void)viewDidLoad {
   [super viewDidLoad];
   VLCMediaPlayer *vlcPlayer1 = [[VLCMediaPlayer alloc] initWithOptions:nil];
   vlcPlayer1.drawable = view;
   media = [VLCMedia mediaWithURL:[NSURL URLWithString: UrlString]];
  [vlcPlayer1 setMedia:media];
  [vlcPlayer1 play];
}

我该如何解决该问题。因为,我需要动态创建视图。

最佳答案

试试这个:

[vlcplayer.media addOptions:@{ @"network-caching" : @300}];

如果不起作用,请用更大的值替换300。
那可能行得通。

07-24 09:30