问题标签 [avplayerview]

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.

0 投票
0 回答
390 浏览

macos - OSX AVPlayerView 在播放开始时调整大小

我有一个AVPlayerView作为第二NSSplitViewItemNSSplitViewController。第一个拆分项目是视频列表。当我选择一个视频时,它会在AVPlayerView. 问题是,在我调用[self.videoView.player play];MediaViewController的视图根据正在播放的视频大小调整大小之后。

我正在使用StoryBoards并且我MediaViewController在画布上设置了AVPlayerView顶部/底部/尾随/前导来拥抱超级视图。通过调整窗口大小并相应地调整视频大小,这似乎可以正常工作。

我不明白视图在什么时候决定调整自身大小以及如何阻止它。

我已经设定self.videoView.videoGravity = AVLayerVideoGravityResizeAspect;

我错过了什么?

谢谢

编辑 - - - - -

看来问题不在于视频大小,而在于我添加到 videoPlayer contentOverlayView 中的图像叠加层。

我像这样添加叠加层:

然后当我添加一个新的图像覆盖时,它有时会调整窗口的大小:

0 投票
1 回答
496 浏览

swift - AVPlayerViewController 问题

所以我试图从这个项目源中编辑一些源代码...... https://github.com/ariiyu/VideoPlayerSample

所以,当我只是尝试替换视频路径和文件时,它崩溃了,我不知道为什么?

这是 ViewController 源代码之一...

0 投票
1 回答
760 浏览

ios - 无法停止 AVPlayer 流式传输

我在每个单元格中都有UITableview一个AVPlayer实例。我的要求是仅在可见单元格中流式传输视频,因此我不希望在不可见单元格中出现任何播放器实例。在cellForRowAtIndexPath中调用 Play 方法。这是我删除 AVPlayer 的代码

但是,我仍然听到来自隐形细胞的声音。当我移动到不同的屏幕时,我正在使用相同的代码暂停视频,但我仍然听到音频。我该如何解决?

0 投票
2 回答
387 浏览

objective-c - 如何在 AVPlayerView 中禁用鼠标滚轮事件?

在观看 AVPlayerView 时,滑动鼠标滚轮会暂停电影,然后快进或快退。这会导致过程错误。

我将 AVPlayerView 模式设置为 NONE,顺便说一句。

让我知道如何在 AVPlayerView 上禁用鼠标滚轮事件。

0 投票
1 回答
845 浏览

swift - AVPlayerView 在本地显示视频,但不是来自 IP 摄像机 - OS X

我在这里尝试做的是连接到 IP 摄像机并使用 AVPlayView 显示流/提要。

如果我播放本地视频,一切正常:

但是当我尝试使用以下代码连接到相机时,它不起作用:

  • 这是从Google找到的公共 IP 摄像机,它可以在我的浏览器上运行。
  • 编辑 info.plist 以允许连接:

    /li>

似乎我正在接近这个错误,所以有人可以指出我正确的方向并告诉我正确的方法是什么?

0 投票
1 回答
776 浏览

objective-c - 设备改变方向时如何处理 AVPlayer?

我的应用只支持纵向。但是我在一个屏幕中使用了 AVPlayerViewController。应用程序有 UINavigationViewController 和 UITabBarViewController。当设备在视频播放期间旋转到横向模式时,我很难改变它的框架?

我怎样才能做到这一点?我应该在哪里更改 AVPlayerView 的框架?

0 投票
1 回答
577 浏览

swift - 鼠标空闲时隐藏标题栏 - Swift (Cocoa OS X)

在我的应用程序中,我试图让我的 AVPlayerView 在鼠标空闲时隐藏标题栏。

截图:http: //i.stack.imgur.com/rMcrv.png

基本上我想要与视频控件相同的效果,如果没有鼠标活动,它会自动消失。

截图:http: //i.stack.imgur.com/TtTtb.png

这是我现在所拥有的:

有小费吗?谢谢!

0 投票
1 回答
421 浏览

swift - Mac OSX 快速调整视频视图大小

我需要在我的应用中显示一个视频,并且希望能够调整它的大小。

在一个按钮上,我有一个 Modal Segue。

视图的代码是:

视频开始正​​常并显示,但是当我调整模态窗口的大小时,视频没有调整大小..

任何想法 ?

谢谢,尼古拉斯

0 投票
1 回答
396 浏览

objective-c - AVPlayerView Mac:如何禁用所有用户交互?

我正在制作一个使用 AVPlayerView 播放视频的 mac 应用程序。我想以编程方式控制播放器。我已将 controlStyle 设置为 none,这样用户就无法按下按钮来控制播放器。

您现在不能使用按钮,但是当您按下空格键时,您仍然可以暂停它。或者当您按下箭头键时,您仍然可以控制播放器。

那么有没有办法禁用所有用户交互?

0 投票
1 回答
709 浏览

swift3 - 在 Swift 中使用 AVPlayerViewController 添加 Trick Play 功能

AVPlayer我在 Swift 3 中实现了一个视频播放器功能。
目前,我可以很好地播放视频。
我想以2x,3x,4x的速度添加“ Trick Play ”功能。 但是,我没有发现任何谷歌搜索。任何人都可以帮助我吗?