瀏覽代碼

版本升级维护

yyqxiaoyin 5 年之前
父節點
當前提交
164a440a38
共有 1 個文件被更改,包括 3 次插入4 次删除
  1. 3 4
      MKRRadioManager/Classes/MKRRadioManager/MKRAVPlayer/MKRAVPlayer.m

+ 3 - 4
MKRRadioManager/Classes/MKRRadioManager/MKRAVPlayer/MKRAVPlayer.m

@@ -123,10 +123,8 @@ NSURL * MKRUrlWithString(NSString *string){
             [self.player play];
             self.state = MKRAVPlayerStatePlaying;
         }else if (self.state == MKRAVPlayerStateBuffering){
-            if (!self.shouldAutoPlay) {
-                [self.player play];
-                self.state = MKRAVPlayerStatePlaying;
-            }
+            [self.player play];
+            self.state = MKRAVPlayerStatePlaying;
         }else if (self.state == MKRAVPlayerStatePlaying){
             if (self.player && !self.player.rate) {
                 [self.player play];
@@ -400,6 +398,7 @@ NSURL * MKRUrlWithString(NSString *string){
 - (NSInteger)currentTime{
     if (!_player) return 0.0f;
     if (_isSeeking) return _seekTime;
+    if (!self.totalTime) return 0.0f;
     return CMTimeGetSeconds([_player currentTime]);
 }