No, it needs to be able to play any video file on the device. I get the permissions through `android.permissions` in `buildozer.spec` and through `pyjnius` at runtime, the absence of the video file or the lack of the access permissions are not the problems. At first, it was outputting this into the log:
`Provider: null(['video_ffmpeg', 'video_ffpyplayer'] ignored)`
I added `ffpyplayer` to the requirements, then it failed to build with the following:
`fatal error: 'libavcodec/avfft.h' file not found`
I added `ffpyplayer_codecs`, the error became
`fatal error: 'libpostproc/postprocess.h' file not found`
Not a runtime error, it does not build. That's where I am stuck now.
The build also outputs the following some time earlier:
```
[DEBUG]: ERROR: Could not find a version that satisfies the requirement ffpyplayer==4.5.1 (from versions: none)
[DEBUG]: ERROR: No matching distribution found for ffpyplayer==4.5.1
```