jjzjj

AVPlayerViewController

全部标签

ios - 将 AirPlay 路由按钮添加到 AVPlayerViewController

有什么方法可以将AirPlay路由按钮添加到AVPlayerViewController?我已经尝试过MPVolumeView技巧,但它似乎不适用于AVPlayerViewController。提前致谢。 最佳答案 如果您有可用的播放设备,该按钮就会出现。如果您没有看到它,请确保您已将AVPlayerViewController的AVPlayer配置为选择加入(通过设置其allowsAirPlayVideo属性)。 关于ios-将AirPlay路由按钮添加到AVPlayerViewCon

swift - 呈现 AVPlayerViewController StatusBar 使 UI 跳转

按下按钮时,我将呈现一个AVPlayerViewController:funcplayVideoPressed(sender:UIButton){letvideoURL=NSURL(string:"someUrl")letplayer=AVPlayer(URL:videoURL!)letplayerViewController=AVPlayerViewController()playerViewController.player=playerself.presentViewController(playerViewController,animated:true){playerView

ios - Swift AVPlayerViewController 添加隔空播放

我正在尝试使用我的AVPlayerViewController启用AirPlay。在文档中:https://developer.apple.com/reference/avkit/avplayerviewcontroller它说AVPlayerViewControllerautomaticallysupportsAirPlay,butyouneedtoperformsomeprojectandaudiosessionconfigurationbeforeitcanbeenabledinyourapplication.在Capabilities选项卡下,我为音频、AirPlay和画中画启

iOS 9 : Using AVPlayerViewController Swift.(划掉播放按钮)

我在iOS设备和模拟器中播放视频内容时遇到一些问题。目标:从此处提供的在线资源流式传输视频:publicvideostreamsusinghls使用AVPlayerViewController,只是为了了解它是如何工作的。这始终没有引发任何错误,但ViewController向我展示了这个View。我决定退后一步并在本地资源上进行测试,因此我用quicktime(.m4v)拍摄了一个简短的屏幕截图并将其直接保存到项目中。这导致了完全相同的行为,没有报告任何错误。这是代码(AVKit和AVFoundation是导入的):varplayerVC:AVPlayerViewController

ios - 在 AVPlayerViewController, Swift 中将 AVPlayer 设为全屏 View

我是swift的新手,在让AVPlayerViewController.player进入全屏时遇到问题ViewController:AVPlayerViewController这是我在viewDidAppear中用来播放视频的代码letpath=NSBundle.mainBundle().pathForResource("video",ofType:"mp4")!leturl=NSURL(fileURLWithPath:path)letplayer=AVPlayer(URL:url)self.player=playerself.showsPlaybackControls=falsese

ios - 在 Swift 的 AVPlayerViewController 中播放来自 Youtube 的视频

这个问题在这里已经有了答案:HowtoembedaYoutubevideointomyapp?(7个答案)关闭6年前。好的,我想在我的应用中播放电影预告片。用户将按下一个按钮,然后播放视频。我已将importAVKit和importAVFoundation行添加到我的文件中。这是我目前用于播放视频的代码:@IBActionfuncplayTrailerPressed(sender:AnyObject){letvideoURL=NSURL(string:"https://youtu.be/d88APYIGkjk")letplayer=AVPlayer(URL:videoURL!)letp

swift - 在 iOS 11 上滑动时 AVPlayerViewController 黑屏

我正在使用AVPlayerViewController在iPad应用程序上播放视频文件(H.264、AAC、MP4容器)。在iOS10中一切正常。在iOS11中它也能正确播放视频。但在iOS11中,当我开始向任何方向滑动时,它会立即关闭视频并静音。它还在底部的时间线旁边显示了一个加载指示器。它还忽略了allowsPictureInPicturePlayback属性,因此它不会在iOS11上显示画中画按钮。这是我使用的代码:avPlayerController=AVPlayerViewController()avPlayerController?.showsPlaybackControl

ios - 如何拦截点击 AVPlayerViewController 中的完成按钮?

我在自定义UIViewController的viewDidAppear方法中创建了一个AVPlayerViewController和一个附加的AVPlayer。但是,当我按下“完成”按钮时,我的自定义ViewController会自动关闭。我想拦截此操作以便使用我自己的展开Segue,但我不确定如何执行此操作。我找到了MPMoviePlayerViewController的示例,但没有找到AVPlayerViewController。我为MPMoviePlayerViewController找到的代码如下:-(void)playVideo:(NSString*)aVideoUrl{//

ios - 隐藏 AVPlayerViewController 中的控件——仅在开始时

如果将AVPlayerViewController.showsPlaybackControls设置为false,控件将完全不显示。即使您点击屏幕。我希望控件一开始是隐藏的,但仍然能够通过点击来召唤它们。如果我将提到的属性设置为true,它们将开始可见。(是的,它们会在几秒钟后消失。)有没有一种方法可以开始隐藏,但仍然可以访问? 最佳答案 更新:我最终制作了自己的控件以实现更好的自定义。这更困难,但值得花时间。请阅读Apple的示例代码以供引用。它是关于实现PiP,也是关于制作自定义控件:https://developer.apple

ios - AVPlayerViewController - 无自动布局 - 无法同时满足约束条件。

在我的项目中,我创建了一个ViewController并创建了一个名为“AVPlayerViewController”的类以显示视频。代码有效,我可以看到视频,但是,我在控制台中收到一些约束警告。我的项目在没有AutoLayout的情况下工作,我使用了AutoResizing。我试过代码:self.view.translatesAutoresizingMaskIntoConstraints=false但警告并没有消失,视频播放器的控件移到了屏幕顶部。警告有:Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon't