问题标签 [avplayeritem]
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.
objective-c - 使用 AVMutableAudioMixInputParameters 的音量淡出
例如,当用户单击停止按钮时,我想淡出音轨,我使用此代码淡出声音
但是当我点击按钮时,音量一次变为零。
ios - 如何收听 AVPlayer “on seek” 事件?
我正在为 AVPlayer/AVPlayerItem/AVAsset 寻找任何与“搜索”相关的事件
有什么方法可以收听此类事件吗?(也许是 kvo-listeners 的一些关键,不确定)
ios - AVPlayerItem 从未准备好播放
我用一个视图开始了一个新项目,并将这段代码添加到视图控制器中:
输出是:
为什么 AVPlayerItem 永远不会加载?我怎样才能让它加载?
ios - AVPlayer 的 addPeriodicTimeObserverForInterval 中的 CMTime:回调永远不会达到项目的持续时间
我使用 AVPlayer 的-(id)addPeriodicTimeObserverForInterval: queue: usingBlock:
方法将 UI 更新为播放进度。但是,我的进度条永远不会结束。
日志:
点击播放按钮
我不应该期望最后一个数字3968.0
吗?
音频从服务器流式传输。
编辑
无论实际持续时间长度是多少,最后进度编号始终是。 duration - 0.264 sec
这太奇怪了,我希望我们可以在 SO 上使用表情符号。
ios - 将 AVPlayerItem 转换为 NSData
我正在尝试完成一项简单的任务,例如将 a 转换UIImage
为NSData
,因为AVPlayerItem
当我从PHImageManager
. 什么可能相当于UIImagePNGRepresentation
在数据中转换视频:
而UIImage
事情是这样的:
ios - 如何关闭以前的 AVPlayer 和 AVPlayerItem
我正在用 Swift 制作一个 iOS 应用程序,它在屏幕右上角的一个小层中循环播放视频,显示特定颜色项目的视频。然后用户点击屏幕上相应的彩色项目。当他们这样做时,videoName 变量会随机更改为下一种颜色,并触发相应的视频。如附件代码所示,我可以使用 AVPlayer、AVPlayerItem 提升、播放和循环视频。我被卡住的地方是,每当显示下一个视频时,以前的视频都会在它后面保持打开状态。此外,播放 16 个视频后,播放器在我的 iPad 上完全消失。我已经尝试了这个站点和其他站点中提出的许多建议,但要么迅速发现它们有问题,要么就是不起作用。 所以问题:在我的代码中,我如何告诉它“嘿,下一个视频已经开始播放,删除上一个视频和它的图层并释放内存,以便我可以根据需要播放尽可能多的视频”?
`
ios - 调用 Notification 时 AVPlayerViewController 不会关闭
我的代码:
这里playerItemDidReachEnd
调用但avplayercontroller
不解雇。
ios - 如何在特定时间停止 AVPlayer?
我的代码:
在这里,我在特定时间停止视频。
ios - AVPlayer 永远无法播放
我有一个AVPlayer
正在加载远程媒体URL
(HLS
流)的播放器,有时播放器从未准备好播放,但没有出现错误。是否还有其他地方可能出现错误或检查它是否仍在加载的方法AVPlayerItem
?
我有KVO
可能跟上的速率、状态和播放,当视频没有加载时,它们永远不会被调用。我添加了一个按钮来检查播放器、播放器项目上的错误以及播放是否可能跟上。当玩家似乎卡住时,这些报告 nil、nil 和 false。播放器卡住时似乎是随机的(根本拒绝加载视频),它不会发生在特定的视频上。
我可以采取哪些其他步骤来调试此问题?还有其他地方可以检查错误或状态吗?
检查更多信息:播放缓冲区为空:true 播放缓冲区已满:false
ios - 更改 AVPlayer 的播放速率会产生断断续续的音频
我在我的应用程序中使用 AVPlayer。我的应用程序支持改变音频和视频的播放速度。我正在按如下方式初始化播放器。
当我必须更改音频的播放速率时,我会执行以下操作
它工作正常。但最近当我改变 AVPlayer 的速率属性时,它开始产生断断续续的声音。我已经设置audioTimePitchAlgorithm
为
但它仍然会产生断断续续的声音。谁能告诉我我做错了什么,或者我必须做些什么来避免这种断断续续的声音并产生流畅的声音。