小编slo*_*n21的帖子

如何从AVPlayer获取持续时间(不是AVAudioPlayer)?

我想为我的AVPlayer制作一个UISlider(擦洗器).但由于这不是AVAudioPlayer,因此它没有内置持续时间.有关如何创建滑块以快进,快退和播放进度的任何建议?

我在AVPlayer上阅读了doc,它有一个内置的seekToTime或seekToTime:toleranceBefore:toleranceAfter:.我真的不明白.这是我滑块的答案吗?AVPlayer还有addPeriodicTimeObserverForInterval:queue:usingBlock:,这是用于获取我的音轨的持续时间吗?有人能举例说明如何实现这段代码吗?我不是Apple的文档的粉丝.这似乎很难理解.

iphone streaming xcode objective-c

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

有没有办法将SWF转换为SVG格式?

有没有办法将FLA或SWF转换为SVG格式?它可以是软件吗?甚至是网络转换器?我尝试过一些东西,但没有一个能奏效.所有这些似乎已经过时了.

flash svg

17
推荐指数
3
解决办法
2万
查看次数

While-Loop工作但不是if语句?

while我的代码中有这个循环.循环似乎工作正常,因为我i++在控制台中打印了我.但由于某种原因,它只是if第一次检查我的陈述.我只能在NSMutableArray被叫中添加一个标题sectionZeroTitleArray.我在这个循环中有很多数组,所以它可能会让人感到困惑.我会尽力解释.

这是我想要做的:循环遍历数组的长度(topicArray).如果数组的(topicArray)与其他数组(anotherArray)的第一个对象相同,则将具有与topicArray相同的索引(tit​​leArray)的对象添加到新的MutableArray(sectionZeroTitleArray).

我确定我做了一些愚蠢的事情,也许一整天没有盯着这个的人可以解决我的问题?谢谢,麻烦您了.

while (i < (topicArray.count)) {
  if ([topicArray objectAtIndex:i] == [anotherArray objectAtIndex:0]) {
   [sectionZeroTitleArray addObject:[titleArray objectAtIndex:i]];
  }
  NSLog(@"sectionZeroLoopCount: %d", i);
  i++;
 }
Run Code Online (Sandbox Code Playgroud)

arrays iphone xcode if-statement while-loop

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

有人可以为iOS4解释CMTime吗?

我想使用AVPlayer类' seekToTime.需要一个CMTime.我阅读了Apple的CMTime参考资料,但很难理解.有人可以给我一个如何使用的例子......

- (void)seekToTime:(CMTime)time
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c

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

如何从NSURL获取AVPlayer iOS4.0的文件大小和当前文件大小

self.player = [[AVPlayer playerWithURL:[NSURL URLWithString:@"http://myurl.com/track.mp3"]] retain];
Run Code Online (Sandbox Code Playgroud)

我正在尝试为上述轨道制作UIProgressView.如何从该URL获取文件大小和当前文件大小?请帮忙,谢谢!

iphone avfoundation

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