- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的应用程序中使用了 MPMoviePlayerViewController,我试图通过遍历 View Controller 的 moviePlayer 属性来设置初始播放时间,然后像这样设置初始播放:
MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:videoUrl];
moviePlayerViewController.moviePlayer.initialPlaybackTime = 100;
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
无论我传入什么,电影总是从头开始。我在这里缺少什么?
最佳答案
这是我的代码示例,其中 initialPlaybackTime
开箱即用(只需复制并粘贴 viewController 上的代码并播放它)。
MPMoviePlayerViewController* theMovie =
[[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]];
theMovie.moviePlayer.controlStyle = MPMovieControlStyleEmbedded;
[theMovie.view setFrame:CGRectMake(0.0, 20.0, 400.0, 250.0)];
[theMovie.moviePlayer setInitialPlaybackTime:10];
[self.view addSubview:theMovie.view];
如果这对您有用,但您自己的视频不起作用,我猜您使用的视频有问题。
关于ios - MPMoviePlayerViewController 的 initialPlaybackTime 设置不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18661250/
我在我的应用程序中使用了 MPMoviePlayerViewController,我试图通过遍历 View Controller 的 moviePlayer 属性来设置初始播放时间,然后像这样设置初始
第一次创建MPMoviePlayerController(如theMovie)时,可以成功设置其initialPlaybackTime。但是当释放 theMoive 并重新创建一个新的 MPMovie
设置 initialPlaybackTime 属性后,视频(HTTP 流)仍然从头开始播放。 相同的代码在 iOS <= 8.3 中运行良好: self.moviePlayer.initialPla
假设一部电影时长 10 分钟,我正在设置 initialPlaybackTime到 1 分钟标记,如下所示: NSString *urlStr = @"http:///vod_movie.m3u8";
我是一名优秀的程序员,十分优秀!