avplayer相关内容

来电后恢复的AVplayer

我使用 AVPlayer 播放音乐.我的问题是来电后,播放器无法恢复.来电时如何处理? 解决方案 从 iOS 6 开始,你必须处理 AVAudioSessionInterruptionNotification 和 AVAudioSessionMediaServicesWereResetNotification,在此之前你必须使用委托方法. 首先,您应该调用 AVAudioSessio ..
发布时间:2022-01-07 17:56:09 移动开发

AVPlayer 不显示任何内容

我尝试嵌入来自 youtube vimeo、dailymotion 的不同视频. 遗憾的是,目前除了我的 containerView 的背景色外,没有显示任何内容: UIView *containerView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0, 320.0f, 200.0f)];//item.url 是我从网络服务器获取的 ..
发布时间:2022-01-06 16:34:10 移动开发

如何在 swift 3 中向 AVPlayer 添加滑动手势

我正在使用 Swift 3,我想向 AVPlayer 添加滑动手势.有人告诉我,为了做到这一点,我必须使用另一个视图并将该视图带到视频的顶部 - 所以我做到了,这是我的代码:(但没有用) :( 导入 UIKit导入 AVKit导入 AVFoundation类视图控制器: UIViewController , UIAlertViewDelegate {让 myFirstButton = UIBut ..
发布时间:2022-01-01 11:39:33 移动开发

如何控制我的音乐播放器的耳机?

我正在创建一个音乐播放器 iOS 应用程序并从 firebase 获取数据.我可以在模拟器或 iPhone 中控制播放、暂停、下一首和上一首.当耳机连接到设备播放时,下一个和上一个功能无法正常工作.这是我使用的代码; func setupRemoteCommandCenter() {//获取共享的 MPRemoteCommandCenter让 commandCenter = MPRemoteC ..
发布时间:2022-01-01 11:22:14 移动开发

快速向 AVPlayer 添加自定义控件

我正在尝试创建一个表格视图,以便我能够播放视频.我可以使用 AVPlayer 和层来做到这一点. 我想在视频视图的底部添加一个带有滑块的自定义播放和暂停按钮. AVPlayerController 内置了这些控件. 我如何在 AVPlayer 中实现这些.我一直在寻找例子.但是我没有找到. 是否有任何我可以遵循的 GitHub 示例或代码示例?任何帮助将不胜感激. 解 ..
发布时间:2022-01-01 11:11:53 移动开发

当 UIView 框架更改时,视图内的 AVPlayer 层不会调整大小

我有一个 UIView,它包含一个 AVPlayer 来显示视频.改变方向时,我需要改变视频的大小和位置. 我对调整图层大小的经验不是很丰富,所以我在调整视频大小时遇到​​了问题. 我首先创建 AVPlayer 并将其播放器添加到我的 videoHolderView 层: NSURL *videoURL = [NSURL fileURLWithPath:videoPath];self ..
发布时间:2021-12-31 21:19:16 移动开发

在 iOS 中流畅的视频循环

任何人都可以提出一种方法,通过它您可以在 iOS 中实现视频剪辑的完全平滑和无缝循环吗?我尝试了两种方法,这两种方法在视频循环时都会产生短暂的停顿 1) AVPlayerLayer 和 playerItemDidReachEnd 通知设置关闭 seekToTime:kCMTimeZero 我更喜欢使用 AVPlayerLayer(出于其他原因),但这种方法会在循环之间产生大约 1 秒的 ..
发布时间:2021-12-21 14:33:21 移动开发

允许“自动锁定"在播放视频时

无论我使用的是MPMoviePlayerController 还是AVPlayer (AVFoundation),iOS 都不允许设备自动锁定(进入睡眠模式),同时视频播放. 我有一个案例,在后台不断循环播放极慢的视频.播放此视频时,设备永远不会进入睡眠状态. 到目前为止,我唯一的选择是检测用户何时没有进行任何操作,然后暂停视频.之后,设备会倒计时 iOS 设置中指定的“自动锁定"持续 ..
发布时间:2021-12-21 14:31:10 移动开发

是否可以在后台使用 Avplayer 播放视频?

我正在使用 Avplayer 来显示视频剪辑,当我返回时(后台应用程序)视频停止.我怎样才能继续播放视频? 我搜索了后台任务&后台线程,IOS仅支持后台音乐(非视频)http://developer.apple.com/library/ios/#文档/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow ..
发布时间:2021-12-21 14:20:53 移动开发

AVFoundation (AVPlayer) 支持的格式?没有 .vob 或 .mpg 容器?

在此处的 Mac 应用程序中使用 AVPlayer 以全屏方式播放文件夹中的随机视频,但是当我尝试播放 .vob 文件或 .mpg 文件时,我只会得到一个黑屏,只要视频持续存在. AVFoundation 不支持从这些容器播放吗?我想,因为它们可以用 QuickTime Player 播放,所以它们也可以用 AVPlayer 播放. 解决方案 AVURLAsset 类 有一个静态方法,您 ..
发布时间:2021-12-21 14:16:55 其他开发

Swift:以一种尺寸录制视频但以错误的尺寸呈现

目标是使用 Swift 在设备上捕获全屏视频.在下面的代码中,视频捕获似乎是在全屏下进行的(而录制相机预览时使用的是全屏),但视频的渲染发生在不同的分辨率下.具体来说,对于 5S,看起来捕获发生在 320x568,但渲染发生在 320x480. 如何捕捉和渲染全屏视频? 视频捕获代码: private func initPBJVision() {//为方便起见,将 PBJVision ..
发布时间:2021-12-21 14:14:04 移动开发

使用 Avplayer 在后台播放视频

在我的 iPhone 应用程序中,当应用程序进入后台模式时,我想继续播放视频. 我正在使用 AVPlayer 并且没有找到任何在后台播放视频的方法.如果有人能帮助我,我将不胜感激.谢谢 解决方案 惊讶地我可以说这是可以实现的,而我就是这样做的. 这个方法支持所有的可能性: 屏幕被用户锁定; 按下主页按钮; 切换到其他应用程序. 只要你有一个运行 iOS 的 AV ..
发布时间:2021-12-21 14:12:32 移动开发

使用 AVPlayer 时保持良好的滚动性能

我正在开发一个有集合视图的应用程序,并且集合视图的单元格可以包含视频.现在我正在使用 AVPlayer 和 AVPlayerLayer 显示视频.不幸的是,滚动性能很糟糕.看起来 AVPlayer、AVPlayerItem 和 AVPlayerLayer 在主线程上做了很多工作.他们不断地取出锁,等待信号量等等,这会阻塞主线程并导致严重的丢帧. 有什么办法可以让AVPlayer停止在主线程上 ..
发布时间:2021-12-21 14:11:05 移动开发

在开始时避免模糊视频结束(即使在使用 setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto 之后)?

我们在使用 setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto 时在 iOS 上捕获视频,但是视频有时在开始和结束时仍然很模糊(虽然中间很好),这是非常有问题的,因为我们抓取第一帧作为静止图像(以便在不切换相机模式的情况下启用视频和照片功能). 将设备平放在桌子上可以消除所有模糊,因此整个视频始终清晰. ..
发布时间:2021-12-21 14:05:11 移动开发

AVPlayer 停止播放并且不再恢复

在我的应用程序中,我必须播放存储在 Web 服务器上的音频文件.我正在使用 AVPlayer .我有所有的播放/暂停控件以及所有的代表和观察者,它们工作得非常好.在播放小音频文件时一切正常. 当播放长音频文件时,它也开始正常播放,但几秒钟后 AVPlayer 暂停播放(很可能是为了缓冲它).问题是它不会再次自行恢复.它保持暂停状态,如果我再次手动按下播放按钮,它会再次流畅播放. 我想知 ..
发布时间:2021-12-20 23:37:33 移动开发

AVPlayer 和本地文件

我正在构建一个适用于 iOS 的 MP3 播放器,用于播放托管在网络上的音频文件.我想提供离线播放文件的功能,所以我使用 ASIHTTP 下载文件,但我似乎无法在应用程序文档目录中找到有关使用 mp3 初始化 AVPlayer 的信息.以前有人这样做过吗?甚至有可能吗? *我在下面发布了一个答案,展示了如何将 iOS AvPlayer 用于本地和 http 文件.希望这会有所帮助! 解 ..
发布时间:2021-12-20 20:51:21 移动开发