问题标签 [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.
ios - 在 TVos 上使用 playerViewController 暂停视频流
使用 Xcode 7.1.1 运行 El Capitan 开发 TVos 9.1 / IOS 9.2
我在 TVos 下运行此代码...
它有效,当我打电话时......
它也有效,当我打电话时......
Bon,并且使用遥控器,它的行为也符合您的预期。但我想在代码中实现一个远程暂停按钮;我使用蓝牙做的,只有播放开始后我无法暂停播放。我尝试了所有这些,它们编译并且不会使播放器崩溃,它们似乎什么也没做。我设法做到的最好的就是完全杀死它,几乎没有停顿。
// 这将杀死玩家并将我返回给父 VC
这是正确的方法还是我应该做其他事情来达到这种效果?
ios - 在 Swift 的 AVPlayerViewController 中播放来自 Youtube 的视频
好的,我希望在我的应用程序中播放电影预告片。用户将按下一个按钮,然后播放视频。我已将import AVKit
andimport AVFoundation
行添加到我的文件中。这是我到目前为止用于播放视频的代码:
这似乎启动了AVPlayerViewController
,但不播放来自 YouTube 的视频。相反,我得到以下信息:
我已经尝试过 YouTube 的共享和嵌入链接,但都不起作用。如果我使用末尾有视频文件名的链接,它可以正常播放,例如:"https://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
- 所以我知道代码有效。
有谁知道这是否可以在 YouTube 视频中使用这种方式?(我也尝试过 IMDb 和 Apple 的预告片,但都是一样的)。
谢谢你的帮助!
ios - iOS 9:添加观察者后 AVPlayerViewController 失去控制
添加观察者后,AVPlayer
我突然失去了AVPlayerViewController
控制。
每次我删除- (void)observeValueForKeyPath:
控件时都会回来,但是我不会得到观察者。有任何想法吗?先感谢您。
ios - 启用/禁用背景音乐
要从应用程序 Spotify 或音乐应用程序启用背景音乐,我使用以下代码:
但我怎样才能扭转这种局面,停止播放背景音乐?
swift - 如何检测 AVPlayer 何时开始/停止快速播放
我在滚动视图中有一个 AVPlayer,由于某种原因,当 AVPlayer 播放滚动视图时,滚动视图会跳到顶部,导致视频在屏幕上不可见,因为视频朝向滚动视图的底部。因此,为了阻止滚动视图跳跃,我想在用户启动/停止视频时禁用和启用滚动。不确定这是否能解决我的问题,但我希望有人知道为玩家添加观察者或通知的正确方法,以便我可以对其进行测试。
这是我在 ViewController 中的代码,其中包含一些静态文本和 AVPlayer。 下面的代码:
ios - 检测点击打开/关闭 AVPlayerViewController 控件
根据这个问题的答案,我实现了一个事件处理程序,它检测何时AVPlayerItem
“自然”完成(通过AVPlayerItem.DidPlayToEndTimeNotification
)以及何时完成,因为用户已使用搜索栏到达视频的结尾(通过AVPlayerItem.TimeJumpedNotification
)。
我想通过在第二种情况的事件处理程序中检查用户是否停止搜索(即他们的手指已从屏幕上抬起)或他们是否仍在积极搜索来进一步扩展这一点。
有什么方法可以检测AVPlayerViewController
控件上的事件,以便我可以执行此检查并做出相应反应?
swift - How to set initial position of Picture in Picture? (AVPictureInPictureController / AVPlayerViewController)
For default mode, when user starts Picture-In-Picture, the little windows starts at the latest position (latest pip window closed position).
Is there a way to set starting position like: top-left, top-right, bottom-left, bottom-right?
swift - 迅速!在 SKScene 中呈现带有 PreRoll 视频的 AVPlayerViewController
我想展示一个AVPlayerViewController
带有前贴片广告的广告。这是我到目前为止所拥有的:
在顶部:
在我的 didMoveToView 中:
当触摸 SKSpriteNode 时:
但是当我展示这个 AVPlayerViewController 时,它看起来像这样:
我在这里做错了什么?