我使用AVPlayer在我的应用程序中播放视频。当我尝试在iPhone中播放视频时,只有音频继续播放,视频显示只是空白屏幕,即使它在模拟器中播放音频和视频显示。但如果我在iPad中运行这个应用程序,视频和音频就会同时播放。
下面是视频url的格式:
http:// xxx.mp4/master.m3u8?hdcore=2.8.0&g=NKRNXVQKWKGS
这是我包含的代码:
let videoURL = URL(string: urlStr)
let player = AVPlayer(url: videoURL!)
let playerViewC
我在fetch中响应并解析pick。但我需要检查的是图像 url或视频 url:
如果我得到图像url,然后显示图像,如果获得视频url,则播放视频:
if let url = postMedia?.url{
//need to check here
}
例如
这是我的视频网址:
这是图像网址:
注:我知道如何显示图像和播放视频。
我正在用Swift3创建一个基于视频的应用程序。当我尝试播放视频url中的任何视频时,视频可以完美地使用AVPlayer播放。
但是,问题是当有多个视频时,它需要更多的时间来播放。所以,我已经下载了我的视频缓存内存。在AVPlayer中传递视频的文件路径后,我的视频无法播放。
下面是我从文件路径中播放视频的代码:
let filePath = "file://var/mobile/Containers/Data/Application/00E55D26-18D1-49CC-BB72-F3225A03C289/Library/Caches/90.mp4"
var url =
嗨,在我的应用程序中,我想播放一个实时流视频,我有实时流视频URL。现在要试着正常地使用URl播放视频,但它不起作用。它的表现错误就像。
An AVPlayerItem cannot be associated with more than one instance of AVPlayer
我的视频播放代码。
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *url = [NSURL URLWithString: @"url"];
MPMoviePlayerController *mov = [[M