小编iOS*_*wan的帖子

将左边距添加到UITextField

我想把UITextField文字的左边距放在10像素.最好的方法是什么?

cocoa-touch alignment uitextfield ios leftalign

24
推荐指数
6
解决办法
3万
查看次数

AVPlayer的时间轴进度条

AVPlayer是完全可定制的,遗憾的是有方便的方法AVPlayer来显示时间线进度条.

AVPlayer *player = [AVPlayer playerWithURL:URL];
AVPlayerLayer *playerLayer = [[AVPlayerLayer playerLayerWithPlayer:avPlayer] retain];[self.view.layer addSubLayer:playerLayer];
Run Code Online (Sandbox Code Playgroud)

我有一个进度条,指示视频的播放方式,以及剩余的数量MPMoviePlayer.

那么如何获取视频的时间轴AVPlayer以及如何更新进度条

建议我.

iphone avfoundation uiprogressview ios avplayer

22
推荐指数
5
解决办法
3万
查看次数

寻找GPS信号强度

有没有办法获得iPhone的GPS信号强度?我想做一些这样的显示:

  • 如果GPS = 0或无信号:颜色=红色/差或无信号
  • 如果GPS = <140 m信号:颜色橙色/公平信号
  • 如果GPS => 140 m信号:颜色=绿色/良好或优秀信号

iphone gps cocoa-touch objective-c ios

7
推荐指数
1
解决办法
7303
查看次数

使用AVPlayer播放视频

我正在从视频文件中逐个获取帧缓冲AVAssetReader,并对帧进行一些操作,然后使用AVAssetWritter.将新帧保存到临时文件.现在我有临时文件路径,其中所有新帧都是逐个保存的.有没有什么方法可以在时间帧播放视频时不断添加到临时文件?

这里是从临时路径播放视频的代码(帧不断添加)

- (void)loadAssetFromFile {

    AVURLAsset *asset = [AVURLAsset URLAssetWithURL:[NSURL fileURLWithPath:[(mMediaReader.mCameraRecorder) tempVideoFilePath ]] options:nil];
    NSString *tracksKey = @"tracks";

    [asset loadValuesAsynchronouslyForKeys:[NSArray arrayWithObject:tracksKey] completionHandler:
     ^{

         // Completion handler block.
         dispatch_async(dispatch_get_main_queue(),
                        ^{
                            NSError *error = nil;
                            AVKeyValueStatus status = [asset statusOfValueForKey:tracksKey error:&error];

                            if (status == AVKeyValueStatusLoaded) {
                                self.mPlayerItem = [AVPlayerItem playerItemWithAsset:asset];
                                [mPlayerItem addObserver:self forKeyPath:@"status"
                                                options:0 context:&ItemStatusContext];
                                [[NSNotificationCenter defaultCenter] addObserver:self
                                                                         selector:@selector(playerItemDidReachEnd:)
                                                                             name:AVPlayerItemDidPlayToEndTimeNotification
                                                                           object:mPlayerItem];
                               self.mPlayer = [AVPlayer playerWithPlayerItem:mPlayerItem];
                                [mPlayerView setPlayer:mPlayer];
                                [self play:nil];
                            }
                            else {
                                // You should deal with the …
Run Code Online (Sandbox Code Playgroud)

iphone ios avplayer

7
推荐指数
1
解决办法
4177
查看次数

AVPlayer实例可以同时播放两个视频吗?

我目前正在使用MPMoviePlayerController我的应用程序中播放视频。当我从一个视频切换到下一个视频时,这不是一个非常平滑的过渡。我得出的结论是,我需要做的是淡出第一个视频,同时淡入第二个视频。为此,我需要同时播放两个视频。我知道我不能这样做MPMoviePlayerController。它在文档中。可以用 来完成AVPlayer吗?我可以有两个实例AVPlayer,播放不同的电影,在我的应用程序中同时播放,并且两部电影对用户可见吗?

objective-c ios avplayer

5
推荐指数
1
解决办法
7747
查看次数

如何对包含NSDictionaries的NSArray进行排序?

我有一个NSArray包含NSDictionary对象.每个NSDictionary对象都包含一个ORDER键.

如何NSArray根据这些中的每个键对此进行排序NSDictionaries

iphone objective-c nsdictionary nsarray ios

1
推荐指数
1
解决办法
1711
查看次数