问题标签 [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.
iphone - iPhone ios4 - 在播放背景音频流时替换 iPod 基座图标
我已经弄清楚如何在 ios4 上在后台播放音频,但是我注意到一些应用程序还用自己的应用程序图标替换了 iPod 基座图标。(例如 Last.fm 和 Spotify)。
他们还可以使用停靠媒体控件来暂停和恢复他们的流媒体。
有谁知道如何做到这一点?
谢谢
ios - 在另一个控制器中停止 AVPlayer 音乐
所以我在名为 AppDelegate.h 的委托中有这个变量:
它在第一次加载期间连续播放。
我想要做的是从一个单独的控制器 firstController.m 中阻止它。
我试过了
但它抛出了一个错误说:
错误:预期 ':' 在 '.' 之前 令牌
这是什么原因造成的?
video - 我可以测试 IOS4 AVPlayer seekToTime 何时完成吗?
我AVFoundation
用来实现一个AVPlayer
. 我想连续循环一个视频剪辑,所以我注册一个AVPlayerItemDidPlayToEndTimeNotification
来调用这个方法:
它有时会起作用,但最终会停止播放,大概是因为seekToTime
. 如何使此代码防弹?
memory-leaks - 泄漏 [AVPlayer addBoundaryTimeObserverForTimes]
我的应用程序中有一个实例AVPlayer
。我使用时间边界观察功能:
问题是,根据 Instruments,我在此代码周围的某处泄漏了一些数组和值。AVPlayer
我检查了示例代码中标记为 A 和 B 的位置返回的时间观察令牌的保留计数。在 A 点,保留计数为 2,在 B 点,保留计数增加到 3(!)。添加本地自动释放池不会改变任何内容。我知道保留计数不是一个可靠的指标,但这似乎很可疑。关于为什么保留计数增加或关于我的泄漏的任何想法?泄漏点的堆栈跟踪如下所示:
如果我理解正确的话,AVPlayerOccasionalCaller
是返回的“不透明”对象addBoundaryTimeObserverForTimes:queue:usingBlock:
,还是时间观察者。
iphone - AVQueuePlayer 的预缓冲
有谁知道当当前项目即将完成播放时是否AVQueuePlayer
开始缓冲下一个?AVPlayerItem
我知道文档中没有任何建议,我主要是在问是否有人观察到这种行为。
uiimage - 从附加到 AVPlayer 的 CALayer 中获取 UIImage(从视频播放中提取帧)
我用 AVPlayer 播放视频。它工作正常。
现在我想UIImage
从视频播放中获得一个(当我按下按钮时)。
附在我的AVPlayer
有一个CALayer
用于在我的UIView
. 我的想法是在视频播放期间获得一个UIImage
from 。CALayer
我用另一个问题的代码来做到这一点:
来自 CALayer 的 UIImage - iPhone SDK
然而我UIImage
是空的。分辨率很好,但它是全白的!
看来视频没有写我的内容CALayer
。
有人可以帮助我吗?谢谢
iphone - 是否有 AVPlayer 的“frameChanged”回调?
我想用 AVPlayer 的 calayer 改变帧。我可以用 AVPlayer 做到这一点吗?
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 类中的错误还是我应该将其保留在其他地方?
谢谢!
iphone - iphone流式传输视频/音频并保存
我想在 iPhone 上有一个不错的播放器。来源是来自服务器的音频/视频文件(例如 MP3/M4V)。让我们想象一下,该文件很大,因此我需要在 iPhone 中流式传输它。我一直在研究,有很多可能性可以做到这一点,MPMoviePlayer 或带有 AVURLAsset 的 AVPlayer。我能够做到这一点,但现在的挑战是,你如何流式传输文件并在完成下载后将其保存到 iphone?这样下次用户就不需要重新下载了。
我一直在考虑使用 AVAssetReader 和 AVAssetWriter 并使用 CMSampleBufferRef。有人对此有其他想法吗?
谢谢!
ios4 - 如何使用多任务栏 iOS 4+ 流式传输/控制音频
我试图找到有关从 iOS 4+ 中的多任务栏控制音频流的可能性的资源。因此,当应用程序进入后台时,当两次按下主页按钮时,多任务栏中的音频控件应该给我一些控制我的音频流的可能性。我不知道使用简单的 mpmovieplayer 是否足够,或者我应该使用 AVFoundation。
这是我的意思的图片:
非常感谢