我想为我的AVPlayer制作一个UISlider(擦洗器).但由于这不是AVAudioPlayer,因此它没有内置持续时间.有关如何创建滑块以快进,快退和播放进度的任何建议?
我在AVPlayer上阅读了doc,它有一个内置的seekToTime或seekToTime:toleranceBefore:toleranceAfter:.我真的不明白.这是我滑块的答案吗?AVPlayer还有addPeriodicTimeObserverForInterval:queue:usingBlock:,这是用于获取我的音轨的持续时间吗?有人能举例说明如何实现这段代码吗?我不是Apple的文档的粉丝.这似乎很难理解.
有没有办法将FLA或SWF转换为SVG格式?它可以是软件吗?甚至是网络转换器?我尝试过一些东西,但没有一个能奏效.所有这些似乎已经过时了.
while我的代码中有这个循环.循环似乎工作正常,因为我i++在控制台中打印了我.但由于某种原因,它只是if第一次检查我的陈述.我只能在NSMutableArray被叫中添加一个标题sectionZeroTitleArray.我在这个循环中有很多数组,所以它可能会让人感到困惑.我会尽力解释.
这是我想要做的:循环遍历数组的长度(topicArray).如果数组的(topicArray)与其他数组(anotherArray)的第一个对象相同,则将具有与topicArray相同的索引(titleArray)的对象添加到新的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) 我想使用AVPlayer类' seekToTime.需要一个CMTime.我阅读了Apple的CMTime参考资料,但很难理解.有人可以给我一个如何使用的例子......
- (void)seekToTime:(CMTime)time
Run Code Online (Sandbox Code Playgroud) self.player = [[AVPlayer playerWithURL:[NSURL URLWithString:@"http://myurl.com/track.mp3"]] retain];
Run Code Online (Sandbox Code Playgroud)
我正在尝试为上述轨道制作UIProgressView.如何从该URL获取文件大小和当前文件大小?请帮忙,谢谢!
iphone ×4
xcode ×3
objective-c ×2
arrays ×1
avfoundation ×1
flash ×1
if-statement ×1
streaming ×1
svg ×1
while-loop ×1