Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.7.2
-
None
Description
Hello,
I was investigating why my app eats so much network traffic, and I think I have found out that big portion of traffic happens when I set source to MediaPlayer{}.
From when I set the source, I see only mediaStatus changes to "LoadingMedia" and then to "LoadedMedia"... no bufferProgress changes, neither mediaStatus does now trugger "BufferingMedia" or "BufferedMedia" (or at least QML doest not receive signals)...
Co we please debug, check in source, what exactly happens between mediaStatus LoadingMedia and LoadedMedia?
The app is movie database, therefore in ListView{} big portion of video trailers, and if on page load this somehow "buffers" or read metadata for every url video then its a problem as I dont have any way (unless not setting up the source) to prevent this...
so can we check what happens when LoadingMedia and how much data is it?
this big portion of data is definitely not good for mobile apps working on celular data
EDIT: between LoadingMedia and LoadedMedia it takes 250-300ms, which is enough to download all video in 5G speed...
so if its getting the metadata out of video, how does it do? downloading all video? or how much of the video file it downloads in order to get all data needed?