|
@@ -172,6 +172,7 @@
|
|
|
[self.contrlView configWithOffsetTime:0];
|
|
|
self.contrlView.hideBackView = NO;
|
|
|
[self configUI];
|
|
|
+ [LOADING_MANAGER showCustomLoading:@"资源下载中"];
|
|
|
[self modifyBgSpeed:self.bgAudioUrl callback:^{
|
|
|
[self configPlayer];
|
|
|
}];
|
|
@@ -241,7 +242,6 @@
|
|
|
// 修改文件速度
|
|
|
- (void)modifyBgSpeed:(NSURL *)musicUrl callback:(void(^)(void))callback {
|
|
|
if (self.musicSpeed > 1.0 || self.musicSpeed < 1.0) {
|
|
|
- [LOADING_MANAGER showCustomLoading:@"资源下载中"];
|
|
|
[KSMediaEditor modifyAudioFileSpeed:musicUrl rate:self.musicSpeed completion:^(NSString * _Nonnull outPath, BOOL isSuccess, NSString * _Nonnull desc) {
|
|
|
if (isSuccess) {
|
|
|
self.bgAudioUrl = [NSURL fileURLWithPath:outPath];
|
|
@@ -409,7 +409,7 @@
|
|
|
- (void)refreshTotalTime {
|
|
|
NSInteger realOffsetTime = self.offsetTime + self.evaluateDelay;
|
|
|
[self.mergePlayer changeRecordDelay:realOffsetTime];
|
|
|
- float totalTime = [self.mergePlayer getTotalTime] / 1000.0;
|
|
|
+ float totalTime = [self.mergePlayer getTotalTime];
|
|
|
[self.playControlView configWithDuration:totalTime];
|
|
|
}
|
|
|
|
|
@@ -464,7 +464,7 @@
|
|
|
self.playControlView.isPlay = YES;
|
|
|
self.animationView.isPlay = YES;
|
|
|
|
|
|
- NSInteger playPosition = self.playControlView.playScheduleTime*1000;
|
|
|
+ NSInteger playPosition = self.playControlView.playScheduleTime;
|
|
|
NSInteger realOffsetTime = self.offsetTime + self.evaluateDelay;
|
|
|
[self.mergePlayer changeRecordDelay:realOffsetTime];
|
|
|
[self.mergePlayer seekToTimePlay:playPosition];
|
|
@@ -507,12 +507,12 @@
|
|
|
case PLAYERTYPE_RATE:
|
|
|
{
|
|
|
if (self.mergePlayer.isPlaying) {
|
|
|
- [self.mergePlayer seekToTimePlay:rate*1000];
|
|
|
+ [self.mergePlayer seekToTimePlay:rate];
|
|
|
}
|
|
|
|
|
|
if (self.isVideoPlay) {
|
|
|
// NSInteger realOffsetTime = self.offsetTime + self.evaluateDelay;
|
|
|
- [self.videoView seekOffsetTime:rate*1000];
|
|
|
+ [self.videoView seekOffsetTime:rate];
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
@@ -947,7 +947,7 @@
|
|
|
NSLog(@"----- offset %f ", playTime - videoTime);
|
|
|
*/
|
|
|
dispatch_main_async_safe(^{
|
|
|
- self.playControlView.playScheduleTime = (NSInteger)(playTime / 1000);
|
|
|
+ self.playControlView.playScheduleTime = playTime;
|
|
|
});
|
|
|
}
|
|
|
|