首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VMediaPlayer在iOS11上不显示视频

VMediaPlayer在iOS11上不显示视频
EN

Stack Overflow用户
提问于 2018-01-10 18:59:59
回答 2查看 111关注 0票数 0

我对IOS上的播放器有问题。我使用VMediaPlayer (Vitamio)播放mp4文件和HLS流。在iOS10和更低版本上运行良好,但在iOS11中我没有视频,只有声音。

这是我的代码:

代码语言:javascript
复制
    if (!mMPlayer) {
    mMPlayer = [VMediaPlayer sharedInstance];
    [mMPlayer setupPlayerWithCarrierView:self.videoCanvas withDelegate:self];
    [mMPlayer setBufferSize:512*1024];
    [mMPlayer setVideoQuality:VMVideoQualityHigh];
    [mMPlayer setVolume:1.0f];
}
NSURL *videoURL = [ [ NSURL alloc ] initWithString: self.videoURL ];
[mMPlayer setDataSource:videoURL header:nil];
NSArray *key = @[@"-rtmp_live"];
NSArray *val = @[@"-1"];
[mMPlayer setOptionsWithKeys:key withValues:val];
[mMPlayer prepareAsync];
[player start];
EN

回答 2

Stack Overflow用户

发布于 2018-01-10 19:08:26

GitHub上有一个关于你的确切问题的问题:

https://github.com/yixia/Vitamio-iOS/issues/58

到目前为止还没有解决方案,一个用户建议切换到另一个播放器,如ijkplayer

票数 0
EN

Stack Overflow用户

发布于 2019-11-06 15:15:11

您可以使用此解决方法。

代码语言:javascript
复制
mMPlayer.setVideoShown(false)

mMPlayer.setVideoShown(true)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48185912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档