问题标签 [avplayerviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 如何在 iOS9 的 AVPlayerViewController 中退出全屏模式
我正在使用iOS
应用程序。我需要在Portrait
和Landscape
模式下播放视频。我已经实现AVPlayerViewController
播放视频。
我已经实现了视频完成然后弹出到上一个屏幕。一切正常,但是当用户在Portrait
模式下播放视频并单击全屏按钮并且播放器进入全屏模式但视频结束时,播放器屏幕不会弹出并且完成按钮不起作用。
如何解决这个问题?
cocoa-touch - AVPlayerViewController 拒绝加载/播放视频文件/流
我正在尝试在我的应用程序中加载 HLS 流,但我什至无法让它们正确显示。我有一个 AVPlayerViewController 设置为我的应用程序的初始视图控制器和以下代码:
在桌面 Safari 中打开该 URL 效果很好(尽管您可能必须在德国才能看到它),所以我不知道为什么它在 iOS 上不起作用。我的应用程序显示以下内容,而不是流:
我的代码有什么问题?
更新:无论我使用什么 URL,都会发生完全相同的事情,即使是无效的。我不知道这里发生了什么。
ios - 使用 AVPlayerViewController 不会立即发生 Segue
我正在制作一个 tvOS 应用程序。我正在创建一个简单的 SHOW segue。在目标视图控制器中,我想用 播放远程视频AVPlayerViewController
,但是当我按下按钮进行转场时,它不会立即发生。事实上,它等待了将近 2 到 3 秒,然后转到目标视图控制器,视频几乎立即开始。我认为 segue 不会立即发生,因为 AVPlayer 正在加载视频。我不想要这种行为,我想要的是立即进行转换,然后可能会在目标视图控制器上显示一个活动指示器(旋转视图)。
这是我的目标视图控制器代码。
任何人都可以帮助我实现这种行为吗?谢谢
avplayer - tvOS AVPlayerViewController 字幕
我在显示 AVPlayerViewController 的字幕时遇到问题。
我设置
在我创建 AVPlayerViewController 的代码中,但它仍然没有显示。
swift - AVPlayer 不显示启动微调器
我正在尝试在我的应用程序中在 tvOS 上播放远程 mp4 视频。有一个小问题,当我设置AVPlayerViewController.view.frame = self.view.frame
然后在视频加载之前微调器不会出现。但是,如果我设置AVPlayerViewController.view.frame = CGRectMake(0.0, 0.0, 1920.0, 1079.0)
它工作得很好。微调器在开始时加载,然后出现视频。
我还尝试输入登录print(self.view?.frame)
并viewDidLoad
打印出来(0.0 0.0; 1920.0,1080.0)
。
ios - AVPlayer 暂停不工作 TVOS
我正在制作一个 tvOS 应用程序。我有两个选项卡A
,B
在我的应用程序中。假设视频正在A
VC 的选项卡中播放。当我切换标签时,我想暂停当前正在播放的视频A->B
。我正在这样做,viewWillDisappear
但视频只是第一次暂停。当我B->A
再次切换标签并点击电视遥控器上的播放按钮时,它会播放,但如果我再次尝试切换标签A->B
,视频会继续播放并且不会停止。
我正在使用 avPlayer.pause() 方法和 avPlayer.rate = 0.0 来阻止它,但它们都不是每次都有效。
日志说Player Playing Rate : Optional(0.0)
。但视频实际上并没有暂停。这是我的完整代码。
任何帮助将不胜感激。
ios - 带有 avplayerviewcontroller 播放控件的 AVPlayer
我将 n avplayer 放在视图控制器中以自定义视图控制器的其他一些元素,但我仍然想要在 AVPlayerViewController 中使用的播放和擦洗控件。当我不使用 AvPlayerViewcontroller 时,有没有办法为 Avplayer 启用这些控件?
objective-c - tvos AVPlayerViewController 如何在向下滑动菜单上显示字幕选项卡
在tvOS
,当用户在遥控器上向下滑动时显示的菜单中,在其他电影应用程序上显示“字幕、音频和信息”,如何创建另一个带有按钮的选项卡?
下面是我的代码:
有人可以告诉我如何在下拉菜单中创建一个按钮,AVPlayerViewController
以便用户可以在关闭或打开字幕之间切换?我没有srt files
嵌入在视频中。相反,我有一个单独的subtitle parser
并将其显示在标签上。我能够让信息部分显示文本,但有什么方法可以添加按钮吗?
或者如何为视频添加字幕选项?这不起作用:
_player.requiresFullSubtitles = YES;
谢谢!