弹回子视图可加快视频速度

时间:2018-01-30 07:25:51

标签: ios swift avplayer

我有UIView以视频为背景。当我呈现另一个子视图,然后回到带有视频的子视图时,会发生这种情况:

Video [11 seconds](由于GIF不具备相同的帧速率,所以保留了视频,问题就不那么清楚了。)

如您所见,视频速度加快,然后在达到某个点时减慢速度。我想要完成的是视频始终以正常速度播放,从而消除加速发生。

这是用于显示视频的代码:

self.player = AVPlayer(url: URL(fileURLWithPath: path))
let playerLayer = AVPlayerLayer(player: self.player)
self.layer.addSublayer(playerLayer)
playerLayer.frame = self.bounds
playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill

AVPlayer是否可以选择禁用此功能,还是可以解决这个问题?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为这种情况正在发生,因为视频一直在播放而另一个视图控制器出现在屏幕上。 我要尝试解决的问题是暂停Contacts中的视频,然后在$OU=OrganizationalUnit "OU=users,OU=test.com,OU=PIPE,OU=Hosting,DC=options,DC=com" $aliases = Get-Mailbox -OrganizationalUnit $OU -filter * | select -expand alias $calendarPermissions = $aliases | ForEach-Object { Get-MailboxFolderPermission -identity $($_ + ':\Calendar' ) } $contactsPermissions = $aliases | ForEach-Object { Get-MailboxFolderPermission -identity $($_ + ':\Contacts' ) } # now merge both permissions and pipe to the rest of the code $calendarPermissions + $contactsPermissions | Select Identity, FolderName, User, @{name="AccessRights";expression={ [string]::join(",",@($_.accessrights)) }}, IsValid | Sort-Object identity | Export-Csv C:\temp\calendarpemstest2.csv 中再次播放。