问题标签 [avplayer]

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 投票
1 回答
3097 浏览

iphone - iPhone ios4 - 在播放背景音频流时替换 iPod 基座图标

我已经弄清楚如何在 ios4 上在后台播放音频,但是我注意到一些应用程序还用自己的应用程序图标替换了 iPod 基座图标。(例如 Last.fm 和 Spotify)。

他们还可以使用停靠媒体控件来暂停和恢复他们的流媒体。

有谁知道如何做到这一点?

谢谢

0 投票
2 回答
957 浏览

ios - 在另一个控制器中停止 AVPlayer 音乐

所以我在名为 AppDelegate.h 的委托中有这个变量:

它在第一次加载期间连续播放。


我想要做的是从一个单独的控制器 firstController.m 中阻止它。

我试过了

但它抛出了一个错误说:

错误:预期 ':' 在 '.' 之前 令牌

这是什么原因造成的?

0 投票
4 回答
4584 浏览

video - 我可以测试 IOS4 AVPlayer seekToTime 何时完成吗?

AVFoundation用来实现一个AVPlayer. 我想连续循环一个视频剪辑,所以我注册一个AVPlayerItemDidPlayToEndTimeNotification来调用这个方法:

它有时会起作用,但最终会停止播放,大概是因为seekToTime. 如何使此代码防弹?

0 投票
1 回答
3122 浏览

memory-leaks - 泄漏 [AVPlayer addBoundaryTimeObserverForTimes]

我的应用程序中有一个实例AVPlayer。我使用时间边界观察功能:

问题是,根据 Instruments,我在此代码周围的某处泄漏了一些数组和值。AVPlayer我检查了示例代码中标记为 A 和 B 的位置返回的时间观察令牌的保留计数。在 A 点,保留计数为 2,在 B 点,保留计数增加到 3(!)。添加本地自动释放池不会改变任何内容。我知道保留计数不是一个可靠的指标,但这似乎很可疑。关于为什么保留计数增加或关于我的泄漏的任何想法?泄漏点的堆栈跟踪如下所示:

如果我理解正确的话,AVPlayerOccasionalCaller是返回的“不透明”对象addBoundaryTimeObserverForTimes:queue:usingBlock:,还是时间观察者。

0 投票
6 回答
14398 浏览

iphone - AVQueuePlayer 的预缓冲

有谁知道当当前项目即将完成播放时是否AVQueuePlayer开始缓冲下一个?AVPlayerItem

我知道文档中没有任何建议,我主要是在问是否有人观察到这种行为。

0 投票
3 回答
8642 浏览

uiimage - 从附加到 AVPlayer 的 CALayer 中获取 UIImage(从视频播放中提取帧)

我用 AVPlayer 播放视频。它工作正常。

现在我想UIImage从视频播放中获得一个(当我按下按钮时)。

附在我的AVPlayer有一个CALayer用于在我的UIView. 我的想法是在视频播放期间获得一个UIImagefrom 。CALayer

我用另一个问题的代码来做到这一点:

来自 CALayer 的 UIImage - iPhone SDK

然而我UIImage是空的。分辨率很好,但它是全白的!

看来视频没有写我的内容CALayer

有人可以帮助我吗?谢谢

0 投票
1 回答
573 浏览

iphone - 是否有 AVPlayer 的“frameChanged”回调?

我想用 AVPlayer 的 calayer 改变帧。我可以用 AVPlayer 做到这一点吗?

0 投票
2 回答
4245 浏览

ios4 - AVPlayer 不保留 AVPlayerItem

有人知道为什么这段代码会在发布池中的某个地方崩溃(在调用“弹出”之后)吗?我在 AVPlayer 类参考中看到“currentItem”属性未声明为“保留” http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html#//apple_ref /doc/uid/TP40009530-CH1-SW21

它是 AVPlayer 类中的错误还是我应该将其保留在其他地方?

谢谢!

0 投票
1 回答
1497 浏览

iphone - iphone流式传输视频/音频并保存

我想在 iPhone 上有一个不错的播放器。来源是来自服务器的音频/视频文件(例如 MP3/M4V)。让我们想象一下,该文件很大,因此我需要在 iPhone 中流式传输它。我一直在研究,有很多可能性可以做到这一点,MPMoviePlayer 或带有 AVURLAsset 的 AVPlayer。我能够做到这一点,但现在的挑战是,你如何流式传输文件并在完成下载后将其保存到 iphone?这样下次用户就不需要重新下载了。

我一直在考虑使用 AVAssetReader 和 AVAssetWriter 并使用 CMSampleBufferRef。有人对此有其他想法吗?

谢谢!

0 投票
0 回答
1295 浏览

ios4 - 如何使用多任务栏 iOS 4+ 流式传输/控制音频

我试图找到有关从 iOS 4+ 中的多任务栏控制音频流的可能性的资源。因此,当应用程序进入后台时,当两次按下主页按钮时,多任务栏中的音频控件应该给我一些控制我的音频流的可能性。我不知道使用简单的 mpmovieplayer 是否足够,或者我应该使用 AVFoundation。

这是我的意思的图片:

http://bayimg.com/AabFEAAdg

非常感谢