Closed mallory98e closed 1 year ago
@mallory98e could you please confirm the below?
Closing the issue as there was no response from the issue author.
BTW I can confirm that you can download the video on Android and load it manually into VLC player but it's just a major pain in the ass. Can't you just make the def player VLC then and release a new app?
Thanks.
Changing the default video player app cannot be done from within a third-party Android app(like the motionEye app) without special permissions(which may require root access which is not what we want to do as it may compromise device security). You will need to manually set the default video player through Android system settings.
You may find this guide useful: How to Change the Default Video Player App in Android
It is literally impossible to change it anymore on Android 13 however I found a solution!!!
You have to change the VIDEO RECORDING CODEC to HEVC.mp4 what Andorid can play back without any issues.
Now ironically neither Firefox nor Chrome can play this :D but fixing it on PC still easier so I'm sure there will be a solution for that.
Hello,
I'm glad that this app is still developed. I have opened a simlar thread about this issue on the original motion github didn't get much back. The point is after adding an mJPEG camera I realized that the video playback does work there even on Android just not on some of my other cameras where I get the mentioned error.
I assume that Android app uses some built in video player to try to play the video and that does not recognize the codec. Can you please fix this in the new version.
Broken video:
Working video:
I mean we are in 2023 how come a recent phone running Android 13 can't play some codec from a camera made over 10 years ago.