avplayeritem相关内容
我想启动、暂停和停止(与重新启动相同)我的mp3文件,并且我正在使用AVPlayer。我从服务器获取文件。 要开始我做的这首歌: [self.player start]; 若要暂停,请执行以下操作: [self.player pause]; 但当我想要停止并重新加载歌曲,以便下次用户单击“Start”按钮时歌曲从头开始时,我不知道该怎么办。 我尝试了这样的操作:
..
我正在尝试创建一个表格视图,以便我能够播放视频.我可以使用 AVPlayer 和层来做到这一点. 我想在视频视图的底部添加一个带有滑块的自定义播放和暂停按钮. AVPlayerController 内置了这些控件. 我如何在 AVPlayer 中实现这些.我一直在寻找例子.但是我没有找到. 是否有任何我可以遵循的 GitHub 示例或代码示例?任何帮助将不胜感激. 解
..
我是ios的新手,我有一个包含在线音频播放器的应用程序.我需要获得音频的总持续时间.我已经尝试了很多,但是所有代码都返回 NaN 或 0 持续时间.获得音频总持续时间的最佳方法是什么?? 我的密码 NSString * songUrl = @"http://9xmusiq.com/songs2/tamil/Kaatru%20Veliyidai/Azhagiye%20%5bStarmusi
..
我有一个内有 AVPlayer 的vc.通过该vc,我可以在其中具有其他播放器的情况下推入另一个vc,并且我也可以在其中具有播放器的情况下继续推更多的vc.大约 14th 个VC被推入应用程序后,由于内存问题终止了 Terminate . 当我查看内存图(左窗格中的第9个图标)时,内存图大约为 70mb ,因此内存中没有令人讨厌的跳跃.我所有的视频文件都保存到磁盘并从磁盘中检索,每当我弹出v
..
我正在观察AVPlayer的KVO AVPlayerItemNewErrorLogEntryNotification,发现以下错误: errorStatusCode:-12645 errorDomain:CoreMediaErrorDomainerrorComment:内部错误:重启得太早了(-1.4084s) 我无法理解以下内容的真正含义. “内部错误:重启得太早了" 任
..
我正在实现AVPlayer(不是AVAudioPlayer),并尝试播放URL中的音频.一切正常.但是,正如我们所知,有时我们可能会有无效的URL(没有音频字节的URL).当我从任何URL播放音频时,AVPlayer状态始终显示为AVPlayerStatusReadyToPlay ,这是错误的.例如:在URL部分中,如果输入无效的URL,例如: http://soundx.mp3slash.net
..
我正在尝试使用以下代码读取本地存储的音频文件的持续时间: #import#import#importAVPlayer * player = [AVPlayer playerWithURL:urlForLocalAudioFile];//
..
我有视频网格,AVPlayer有时无法播放视频,并显示此已禁用图标并出现以下错误, Domain=AVFoundationErrorDomain Code=-11850 "Operation Stopped" UserInfo={NSUnderlyingError=0x7f927ede4210 {Error Domain=NSOSStatusErrorDomain Code=-12939 "
..
我在我的应用程序中使用了AVQueuePlayer.我有两个滑动手势,可以跳到下一个和上一个avplayeritems.现在要跳到下一个,我只是在avqueueplayer上调用了AdvanceToNextItem,效果很好. 但是,我跳到上一个视频时,我要删除所有项目并将它们添加回去,所以当多次跳到上一个视频时,这确实很慢.我怎样才能像调用advanceToNextItem那样更快?
..
我知道这个问题已经遍及整个Stack Overflow,但是,大多数问题都是古老的,与我在这里要问的问题无关. 所以我有一个包含AVPlayerItems和AVQueuePlayer的数组.首先,我将AVQueuePlayer设置为播放数组项: func mediaPicker(mediaPicker: MPMediaPickerController!, didPickMediaIte
..
AVPlayerItem具有此属性forwardPlaybackEndTime 该值表示在播放结束时播放应结束的时间 播放速率为正(请参阅AVPlayer的rate属性). 默认值为kCMTimeInvalid,表示没有结束时间 指定用于正向播放.在这种情况下,有效结束 向前播放的时间是该项目的持续时间. 但是我不知道为什么它不起作用.我尝试在AVPlayerItemStatus
..
我知道player.currentItem.currentTime().seconds返回正在播放的音频文件的当前时间(以秒为单位). 我可以在player上添加一个回调函数,以每毫秒调用一次吗? 例如对于第二个1,此callBack函数应被调用1000次. 问题是使用addPeriodicTimeObserver的callBack函数每秒仅被调用1次,而不是每秒被调用1000次.
..
我对Swift和iOS开发非常陌生,所以请原谅我的无知. 我正在尝试在视频播放完毕后自动关闭AVPlayer.我曾考虑附加"playerDidFinishPlaying"侦听器以接收通知,但是一旦收到通知,便找不到关闭控制器的方法/事件.我希望模仿单击“完成"按钮的操作. 这是一小段代码.希望这是足够的信息.如果没有,我可以提供更多信息 let destination = seg
..
这是我的代码中从url播放的样子: private func play() { let streamUrl = ... let playerItem = AVPlayerItem(url: streamURL) radioPlayer = AVPlayer(playerItem: playerItem) radioPlayer.volume =
..
在ios10中,我想获取视频捕获,但是出现错误"[CIImage initWithCVPixelBuffer:options:]失败,因为它不支持像素格式p422." 我的代码是这样的: func previewImage(handle: (image: UIImage?) -> Void) { dispatch_async(dispatch_get_global_qu
..
在后台运行时,我的AVPlayer实现无法播放下载的音频(例如,播客),但可以播放本地存储的歌曲.仅当手机与计算机断开连接时,才无法在后台播放.如果我的电话直接连接到计算机/调试器,则本地播放或下载的任何媒体都可以正常播放.在前台,播放任何一种媒体类型都没有问题. 这是我的实现方式 AVPlayer *moviePlayer;
..
嗨,我正在使用AVPlayer在UITableViewCells上播放视频,在iOS 7上运行正常,但是在iOS8上,它崩溃并出现以下错误. 'An instance 0x7c01b000 of class AVPlayerItem was deallocated while key value observers were still registered with it.
..
我正在使用此方法来保存视频文件的AVPlayer的缓冲区数据.在此问题中找到答案保存AVPlayer的缓冲区数据. iPhone和iPad-iOS 8.1.3 我对播放视频进行了必要的更改,并且运行得非常好,但是当我尝试播放很长的视频(11-12分钟长,大小约为85mb)时,视频将在连接完成后大约4分钟停顿加载中.我收到了一个关于playingBufferEmpty的事件和一个播放器项
..
我实现了以下来自苹果的代码.它旨在观察playerItem状态的变化.问题是由于某种原因它不起作用.准备就绪后,观察功能将无法运行. 所有相关代码如下: func preloadVideo(media: Media) { //setup code, and then: media.playerItem1!.addObserver(self,
..
这是一个非常奇怪的错误. 我有一个tableView,每个单元格都使用AVPlayer从远程服务器流式传输视频(想像Vine一样的时间轴).因此,当我滚动时,重复使用的单元将使用新视频重新配置其播放器. 问题是:如果我快速前后滚动,使同一视频进出屏幕,则AVPlayer发送的请求最终将更改,以包括HTTP标头If-None-Match和If-Modified-Since,剩下的时间都不
..