草庐IT

avPlayer

全部标签

ios - 使用 AVPlayers seekToTime :kCMTimeZero 时出现 Apple Mach-O 链接器错误

尝试重新启动影片剪辑时出现此错误。AppleMach-OLinkerError"_kCMTimeZero",referencedfrom:Linkercommandfailedwiththeexitcode1(use-vtoseeinvocation)我查看了构建阶段,它包含AVFoundation框架。查看其他AppleMach-OLinkerError,这让我尝试进行干净的构建,重新启动XCode和操作系统。但这没有帮助。 最佳答案 您需要CoreMedia框架才能使用kCMTimeZero。

objective-c - MPMoviePlayerController 无法播放某些 3gp 格式的视频

我使用MPMoviePlayerViewController播放3gp格式的视频。有些视频可以播放,但有些视频不能播放。MPMoviePlayerViewController将加载并立即结束,就像视频是0秒持续时间一样。我认为视频一定有问题。但是我用的是iphone的相册里面的视频播放器,可以播放视频!所以我认为MPMoviePlayerViewController可能并不强大。我想尝试使用avfoundation框架avplayer来播放视频。在我的内容View中添加一个子层。失败的..这让我发疯!有人遇到过问题吗?这是我的代码-(void)playMovieWithSDK:(NSU

ios - AVPlayerItem step Count 仅向前平滑,但向后波动?

我已经实现了AVPlayerItem的stepByCount方法来逐帧手动浏览视频。这是前进1步的样子。AVPlayer*player=[AVPlayerplayerWithURL:url];[player.currentItemstepByCount:1];后退1步AVPlayer*player=[AVPlayerplayerWithURL:url];[player.currentItemstepByCount:-1];前进的1步(按时间帧逐帧前进)效果很好。但是,当我尝试逐帧向后移动时,它并不像前进那样平滑。我错过了什么吗?或者这是因为视频的编码方式——本来就应该向前看而不是向后看

ios - AVPlayer + MPNowPlayingInfoCenter 在模拟器上工作,但在设备上不工作

我正在使用AVPlayer来重现音乐。在iOS6+上,一切都在模拟器上运行良好。但是当我在设备(iPhone5s、iOS7.1)上运行它时,MPNowPlayingInfoCenter显示来自任何其他音乐应用程序的信息:spotify/soundcloud/音乐播放器,而不是我的应用程序中的当前播放项目。这是我用来在MPNowPlayingInfoCenter中设置音乐信息的代码:-(void)setupNowPlayingInfoCenter{if(NSClassFromString(@"MPNowPlayingInfoCenter")){//Hereentersfine.MPNow

ios - 如何以不同于系统音量的音量播放 iPod 音乐库中的轨道?

如何以不同于系统音量的音量播放ipod音乐库中的音乐(如用户定义的播放列表等)? 最佳答案 这适用于尝试以不同于系统音量的音量播放ipod音乐库中的音乐/播放列表的任何人。有几篇文章说[MPMusicPlayerControllerapplicationMusicPlayer]可以做到这一点,但我发现每当我改变applicationMusicPlayer的音量时,系统音量也会改变。有一种使用AVAudioPlayer类播放音乐的更复杂的方法,但它需要您将音乐文件从ipod库复制到应用程序包,当您播放动态的东西时,这会变得棘手,比如用

ios - 从原始数据创建 AVPlayer 或以不同格式将视频保存到 PFFile

我目前正在使用第3方库SCRecorder尝试创建一个带有URL的AVAsset,然后创建一个AVPlayerItem->AVPlayer来输出视频。我认为我的问题出现是因为我尝试播放的视频数据最初是作为原始数据文件保存到Parse的。此文件的引用URL格式为“http://files.parsetfss.com/something-file”。似乎没有办法使用这种类型的URL创建AVAsset,并最终创建AVPlayer。我的问题是,是否有办法使用返回原始数据的URL创建AVPlayerItem/AVPlayer,或者使用原始数据本身作为NSData创建一个?如果这不可能,是否有一种

ios - 访问 iPod 库以与 AVAudioPlayer 一起使用或使用 AVPlayer 远程控制事件

我在这里阅读了很多话题,但还没有找到合适的话题。已经explained很好,AVAudioPlayer无法播放iPod库中的文件,但这是否意味着根本没有办法?AVPlayer允许您执行此操作,但我的问题是您无法在后台接收远程控制事件。这是我目前阅读的内容,但奇怪的是:我在AppStore中遇到了几个应用程序,它们允许您访问iPod库并在应用程序中和后台播放音乐.它不使用MPMusicPlayerController,因为它不使用音乐应用播放歌曲,也不在进入后台时停止(该应用的图标也出现在多任务栏中)。此外,您可以在应用程序处于后台时控制它(播放/暂停/下一首/上一首/音量等)。这个应用

ios - 如何添加倒带按钮以锁定屏幕?

我已经通过MPNowPlayingInfoCenter在iPhone锁定屏幕上实现了我的AVPlayer的表示。但我找不到如何像在标准音乐应用程序中那样添加±15秒倒带按钮。所以问题是如何在锁定屏幕上添加这个按钮? 最佳答案 我现在使用的是AVAudioPlayer,但是-(void)remoteControlReceivedWithEvent:(UIEvent*)event的远程控制方法不能参与您正在使用的播放器类型。按照这个:在您的ViewController的viewDidLoad方法中添加以下代码://Makesurethe

ios - AvPlayerLayer 大小调整不正确?

我有一个带有UIImageView的旋转木马对象,我试图在其中对AvPlayerLayer进行子层处理。虽然它没有填满_videoView的整个边界,但它工作得很好,它的高度看起来更小,尽管我已经测试过将高度更改为极值,但只要它与UIImageView.我用来实现这个的代码如下:UIView*embeddedView=[[UIViewalloc]initWithFrame:_videoView.bounds];embeddedView.center=CGPointMake(100,140);AVPlayerItem*avPlayeritem=[[AVPlayerItemalloc]in

ios - 在 ios 中为 AV Player ViewController 定义 View 框架大小

如何在iOS中将视频作为背景播放?我关注了这个问题HowtoplayalocalvideowithSwift?,但AVPlayerViewController是一个Controller,不允许我决定包含视频的View的位置和大小。它总是采用一些预定义的值。 最佳答案 我已经为我完成的一个项目工作,但没有使用AVPlayerViewController-只是我添加到View层的普通AVPlayer。我有一个CollectionView,但您可以将视频插入图层中任何您想要的位置。尝试这样的事情:NSString*filepath=[[N