neekeetab / CachingPlayerItem

Play and cache media content simultaneously on your iOS device
MIT License
520 stars 89 forks source link

Seeking doesn't work #40

Open SparklingAir opened 3 years ago

SparklingAir commented 3 years ago

Hello Nikita! First, thanks a lot for this file!

My problem is that I cannot rewind the video. It is played immediately, it is loading, but i cannot rewind. There is no round control to pull on. So it should be or am I doing something wrong? I am using AVPlayerViewController and all other controls are on screen.

iOS 13, simulator, mp4 from remote server

upd. the log contains a series of such chunks:

2020-11-12 00:12:53.101807+0300 HRP[30602:2081000] section length exceeds max SFB 2020-11-12 00:12:53.101950+0300 HRP[30602:2081000] Error deserializing section data 2020-11-12 00:12:53.102495+0300 HRP[30602:2081000] Error deserializing SCE 2020-11-12 00:12:53.103135+0300 HRP[30602:2081000] Error in deserializing element 2020-11-12 00:12:53.103624+0300 HRP[30602:2081000] Error deserializing packet 2020-11-12 00:12:53.104064+0300 HRP[30602:2081000] [ac] ACMP4AACBaseDecoder.cpp:1392:ProduceOutputBufferList: (0x7fa415011040) Error decoding packet 32: err = -1, packet length: 279 2020-11-12 00:12:53.104423+0300 HRP[30602:2081000] [ac] ACMP4AACBaseDecoder.cpp:1401:ProduceOutputBufferList: '00 00 01 0D 00 00 00 FE 00 00 00 F8 00 00 00 EC 00 00 01 1F 00 00 01 05 00 00 00 FF 00 00 00 FB 00 00 00 F5 00 00 00 F1 00 00 01 02 00 00 01 1D 00 00 01 21 00 00 01 12 00 00 01 31 00 00 00 F1 00 00 00 DF 00 00 00 DC 00 00 00 F9 00 00 01 19 00 00 01 05 00 00 00 D2 00 00 00 D0 00 00 00 C2 00 00 00 B1 00 00 00 BC 00 00 00 D1 00 00 00 CF 00 00 01 07 00 00 00 E8 00 00 00 BF 00 00 00 A7 00 00 00 A5 00 00 00 B4 00 00 00 BD 00 00 00 C0 00 00 00 BC 00 00 00 B7 00 00 00 BC 00 00 00 A4 00 00 00 A9 00 00 00 BD 00 00 00 C9 00 00 00 AD 00 00 00 B0 00 00 00 B5 00 00 00 AC 00 00 00 B6 00 00 00 C4 00 00 00 B7 00 00 00 B8 00 00 00 B7 00 00 00 B1 00 00 00 B2 00 00 00 B4 00 00 00 B7 00 00 00 D8 00 00 00 FB 00 00 01 1E 00 00 00 DC 00 00 00 C5 00 00 00 B5 00 00 00 C1 00 00 00 B3 00 00 00 BD 00 00 00 D4 00 00 00 F8 00 00 00 E7 00 00 00 B7 00 00 00' 2020-11-12 00:12:53.108396+0300 HRP[30602:2081000] section length of 0 2020-11-12 00:12:53.108522+0300 HRP[30602:2081000] Error deserializing section data 2020-11-12 00:12:53.108650+0300 HRP[30602:2081000] Error deserializing SCE 2020-11-12 00:12:53.108778+0300 HRP[30602:2081000] Error in deserializing element 2020-11-12 00:12:53.108937+0300 HRP[30602:2081000] Error deserializing packet 2020-11-12 00:12:53.109068+0300 HRP[30602:2081000] [ac] ACMP4AACBaseDecoder.cpp:1392:ProduceOutputBufferList: (0x7fa415011040) Error decoding packet 33: err = -1, packet length: 288 2020-11-12 00:12:53.109211+0300 HRP[30602:2081000] [ac] ACMP4AACBaseDecoder.cpp:1401:ProduceOutputBufferList: 'B6 00 00 00 B9 00 00 00 BC 00 00 00 B4 00 00 00 B2 00 00 00 AB 00 00 00 BB 00 00 00 AF 00 00 00 AB 00 00 00 AF 00 00 00 A6 00 00 00 B6 00 00 00 B1 00 00 00 AE 00 00 00 AD 00 00 00 AD 00 00 00 AC 00 00 00 B2 00 00 00 B3 00 00 00 A8 00 00 00 99 00 00 00 9A 00 00 00 AD 00 00 00 B9 00 00 00 CB 00 00 00 CA 00 00 00 FA 00 00 01 1F 00 00 01 0A 00 00 00 ED 00 00 00 E2 00 00 00 B7 00 00 00 B4 00 00 00 B4 00 00 00 D7 00 00 00 B5 00 00 00 B9 00 00 00 B8 00 00 00 B7 00 00 00 B7 00 00 00 BD 00 00 00 CB 00 00 00 CF 00 00 00 C3 00 00 00 CB 00 00 00 D0 00 00 00 D3 00 00 00 D6 00 00 01 06 00 00 01 07 00 00 00 FD 00 00 01 07 00 00 01 10 00 00 01 41 00 00 01 32 00 00 01 2C 00 00 01 51 00 00 01 24 00 00 01 0A 00 00 00 E7 00 00 00 EB 00 00 01 13 00 00 01 0F 00 00 01 0A 00 00 00 FF 00 00 01 03 00 00 01 13 00 00 01 3E 00 00 01 12 00 00 01 0B 00 00 01 09 00 00 01 11 00 00 00' 2020-11-12 00:12:53.109347+0300 HRP[30602:2081000] Unmatched number of channel elements in payload 2020-11-12 00:12:53.109463+0300 HRP[30602:2081000] Error deserializing packet 2020-11-12 00:12:53.109578+0300 HRP[30602:2081000] [ac] ACMP4AACBaseDecoder.cpp:1392:ProduceOutputBufferList: (0x7fa415011040) Error decoding packet 34: err = -1, packet length: 292