avplayer相关内容

AVPlayerLayer没有显示AVPlayer视频吗?

让AVPlayer视频内容显示在人们视野中的窍门是什么? 我们正在使用以下AVPlayer代码,但屏幕上没有任何显示.我们知道视频在那里,因为我们能够使用MPMoviePlayerController来显示它. 这是我们正在使用的代码: AVAsset * asset = [AVAsset assetWithURL:videoTempURL];AVPlayerItem * item ..
发布时间:2021-04-12 20:50:46 移动开发

太多的AVPlayers导致由于内存问题而终止

我有一个内有 AVPlayer 的vc.通过该vc,我可以在其中具有其他播放器的情况下推入另一个vc,并且我也可以在其中具有播放器的情况下继续推更多的vc.大约 14th 个VC被推入应用程序后,由于内存问题终止了 Terminate . 当我查看内存图(左窗格中的第9个图标)时,内存图大约为 70mb ,因此内存中没有令人讨厌的跳跃.我所有的视频文件都保存到磁盘并从磁盘中检索,每当我弹出v ..
发布时间:2021-04-12 20:50:43 移动开发

解决方法是在iOS应用中播放视频.mov文件?也与Adobe Flash动画有关

在大量研究StackOverflow和类引用之后,iOS MPMoviePlayerController无法播放.mov视频文件.AVPlayer可以播放.mov文件,但没有控件. 我希望我的应用播放.mov文件,因为Adobe Flash Animation提供了.mov作为最干净自然的视频.如果将同一视频转换为mp4(受支持的格式),即使将视频速率设置为100 MB/s并获得最高质量的视 ..
发布时间:2021-04-12 20:50:39 移动开发

检测AvPlayer切换比特率的时间

在我的应用程序中,我使用AVPlayer通过HLS协议读取一些流(m3u8文件).我需要知道在流式会话期间,客户端切换比特率的次数. 让我们假设客户端的带宽正在增加.因此,客户端将切换到更高的比特率段.AVPlayer可以检测到此开关吗? 谢谢. 解决方案 我最近也遇到了类似的问题.该解决方案感觉有点笨拙,但据我所知一直有效.首先,我为新的访问日志通知设置了一个观察器: [ ..
发布时间:2021-04-12 20:50:28 移动开发

Swift-检查url资产是否有声音

我的屏幕破裂了,并且手机没有声音功能.我使用相机录制了视频.当我从 didFinishPickingMediaWithInfo 中选择视频网址时,我尝试检查视频是否有声音,但 player.currentItem?.asset.tracks 说视频确实有声音(设备和录制的视频肯定没有声音. func imagePickerController(_选择器:UIImagePickerControl ..
发布时间:2021-04-12 20:50:02 移动开发

SeekToTime顺畅地工作仅向前,向后冻结

我知道有很多帖子,但没有一个有帮助.我的设备上的视频具有不同的FPS(如果有问题的话).我正在计算确切的 CMTime (如果将其转换为秒,则将为10.33333、10.4444等).我正在尝试使用此代码: self.player.seekToTime(时间,toleranceBefore:kCMTimeZero,toleranceAfter:kCMTimeZero) 它只能平稳地向前运行 ..
发布时间:2021-04-12 20:48:39 移动开发

无法从AVURLAsset获取AVPlayer的HLS视频(.m3u8格式)的视频轨道?

我正在开发一个自定义视频播放器,以从服务器流式传输HLS视频.我可以使用AVPlayerItem和AVPlayer成功播放HLS视频. 之后,我想为视频播放器添加字幕轨道和音频轨道.因此,我使用了AVMutableComposition来做到这一点.所以现在的问题是,当我为HLS视频创建AVURLAsset时,我无法从AVURLAsset获取视频轨道.它总是给我0首曲目.我尝试了AVURLA ..
发布时间:2021-04-12 20:48:16 移动开发

AVPlayer未呈现到其AVPlayerLayer

我有一个AVPlayerLayer(CALayer的子类),我需要进入一种可以传递给QCRenderer的图像类型(QCRenderer接受NSImages和CIImages.),我可以将CALayer转换为CGImageRef,然后转换为CGImageRef.NSImage,但是内容总是很清楚. 我将其范围缩小为以下两个原因之一: 我没有正确创建NSImage. AVPlayer未 ..
发布时间:2021-04-12 20:47:33 其他开发

有没有办法停止avplayer发送范围http标头字段

如果您使用AVPlayer加载远程文件,它将发送一个http请求,该请求的请求标头中包含一个范围字段,例如 范围:字节= 0-8148096 我喜欢使用SevenDigital商业API来播放歌曲,但它们不能处理此Range标头.有没有办法更改AVPlayer发送的URL请求? 解决方案 不是,这是一种苹果标准,媒体提供商需要使用范围标头来支持http 1.1(例如,请查看iTune ..
发布时间:2021-04-12 19:47:23 移动开发

AVPlayer状态AVPlayerStatusFailed无法正常工作

我正在实现AVPlayer(不是AVAudioPlayer),并尝试播放URL中的音频.一切正常.但是,正如我们所知,有时我们可能会有无效的URL(没有音频字节的URL).当我从任何URL播放音频时,AVPlayer状态始终显示为AVPlayerStatusReadyToPlay ,这是错误的.例如:在URL部分中,如果输入无效的URL,例如: http://soundx.mp3slash.net ..
发布时间:2021-04-12 19:41:15 移动开发

使用AVPlayer时防止背景音频静音

我正在使用AVPlayer实例播放视频,并且希望能够在播放视频的同时继续听背景音乐. 如果有任何后台应用程序正在播放音乐,则每当我在AVPlayer上调用 play 时,音乐就会被静音.如何防止背景音频被静音? 这是我创建和启动AVPlayer的方法: AVURLAsset * asset = [AVURLAsset URLAssetWithURL:videoURL选项:无];AV ..
发布时间:2021-04-12 19:34:12 移动开发

单元格的父vc中的Swift -AVPlayer'KVO导致Xcode冻结

我有一个占据整个屏幕的单元格,因此一次只有1个可见单元格.在单元内,我有一个AVPlayer.在单元的父vc内,我有一个监听"timeControlStatus"的KVO观察器.当播放器停止播放时,我在单元格内调用函数stopVideo()停止播放器,并显示重播按钮或播放按钮等. 3个问题: 1-如果如果我不使用KVO内的DispatchQueue,则视频停止/播放结束时,调用该单元的 ..

带有AVPlayer的rtsp://liveStream

我想在带有AVPlayer的iPhoneDevice上播放liveStream.我也想从此流中获取CVPixelBufferRef以便下次使用. 我使用 Apple指南用于创建播放器.当前使用本地存储的videoFiles时,此播放器工作正常,当我尝试播放此AppleSampleStremURL-http://devimages.apple.com/iphone/samples/bipbop ..
发布时间:2021-02-08 18:48:42 移动开发

AVPlayer:按下主屏幕按钮后,背景音频会停止,但会在锁定屏幕的情况下播放

好的,所以我的应用播放视频,我希望声音继续在后台播放.但是,当我按下“主页"按钮时,播放停止.我正在使用iOS 5.0.1的 iPhone 4s 进行测试 正在做什么? 如果视频正在播放并且我锁定屏幕,它会继续播放, 我可以通过锁定屏幕控件控制播放:下一个,上一个,播放,暂停. 如果我按"主页",然后从多任务栏中转到"远程控制",则有效. 怎么了? 我希望应用程序在按“主 ..
发布时间:2021-02-08 18:37:19 其他开发

iOS 14.2 Beta-AVPlayer无法播放

Apple已从iOS 14.0的iOS 14.2 beta版中进行了重大的AVFoundation更改(现在正在更改Control Center UI等). 问题在于,一个在iOS 14.0中完美运行的简单音频AVPlayer应用程序不再在iOS 14.2 Beta 2中运行. 在iOS 14.2 Beta 2中,向用户表示“无法完成操作",错误,并且播放无法开始. 有人找到解决 ..
发布时间:2020-12-01 01:02:27 移动开发

当视图消失时,使AVPlayer的SwiftUI包装器暂停

TL; DR 似乎无法使用绑定来告诉包装好的 AVPlayer 停止-为什么不呢?来自弗拉德(Vlad)的“一个奇怪的把戏” 为我工作,没有状态&具有约束力,但是为什么呢? 另请参见 我的问题是这一个,但那个发帖人想包装一个 AVPlayerViewController ,我想以编程方式控制播放。 这个家伙还想知道何时调用 updateUIView()。 会发生什么( ..
发布时间:2020-10-16 19:18:03 其他开发