anilbeesetti / nextlib

NextLib for Next Player
https://github.com/anilbeesetti/nextplayer
GNU General Public License v3.0
74 stars 22 forks source link

Video not seekable and Seekbar thumb hidden when try to seek to 10 sec rewind forward video starts from beginning (00.00) #106

Open rup-sarma opened 2 weeks ago

rup-sarma commented 2 weeks ago

I have downloaded movies from HdMovies4u.company here is drive link for testing https://drive.google.com/file/d/1iDVej49ELlstdxwxiLShy_5zM_5dzrJn/view?usp=drivesdk It can play the movie but can't seek when i tried to seek it again starts from beginning It is an exoplayer issue. I have already raised the issue in Their Repository. Can you provide any fix for this issue eg- CustomExtractor like MxPlayer and xplayer does.

Here is File information General ---- Complete name : | Maharaja South Hindi Dubbed 2024.mp4 Format : | Matroska Format version : | Version 4 File size : | 1.31 GiB Duration : | 2 h 20 min Overall bit rate : | 1 326 kb/s Frame rate : | 24.000 FPS Movie name : | www.Khatrimazafull.net / Downloaded From HDHub4u Encoded date : | 2024-07-11 20:22:24 UTC Writing application : | mkvmerge v85.0 ('Shame For You') 64-bit Writing library : | libebml v1.4.5 + libmatroska v1.7.1 WEBSiTE : | HDHub4u.Tv FileExtension_Invalid : | mkv mk3d mka mks

Video ----- ID : 1 Format : | AVC Format/Info : | Advanced Video Codec Format profile : | High Format level : | 4 Format settings, CABAC : | Yes Format settings, Reference frames : | 7 frames Codec ID : | V_MPEG4/ISO/AVC Duration : | 2 h 20 min Nominal bit rate : | 1 100 kb/s Width : | 1 280 pixels Height : | 536 pixels Display aspect ratio : | 2.39:1 Frame rate mode : | Constant Frame rate : | 24.000 FPS Color space : | YUV Chroma subsampling : | 4:2:0 Bit depth : | 8 bits Scan type : | Progressive Bits/(Pixel*Frame) : | 0.067 Title : | www.Khatrimazafull.net Writing library : | x264 core 142 r2479 dd79a61 Encoding settings : | cabac=1 / ref=7 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=96 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=2 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1100 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=16500 / vbv_bufsize=14400 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00 Default : | Yes Forced : | No Color range : | Limited Color primaries : | BT.709 Transfer characteristics : | BT.709 Matrix coefficients : | BT.709

anilbeesetti commented 1 week ago

Hey @rup-sarma, it's a Media3 library issue. I will take a look if I can do anything.

rup-sarma commented 1 week ago

Hey @rup-sarma, it's a Media3 library issue. I will take a look if I can do anything.

I have already shared this with exoplayer dev here is the reply I got it from them https://github.com/androidx/media/issues/1862

also I have this web series downloaded from https://hdmovies4u.io/first-kill-2022-season-1-hindi-english-web-dl-1080p-720p-480p-x264-full-season/ select 720p while downloading Player throw "Source Error" I have fixed this using seeking 1 sec by default player.SeekTo(position, 1000L); I think You should also add this in Next Player