Startup movies are not playing in iOS, but they work fine on other platforms.
After debugging I found the issue in BinkMovieStreamer. The paths used to search for the bink asset file are incorrect.
The following lines in BinkMovieStreamer.cpp
241| FString ExternalPath = PlatformFile.ConvertToAbsolutePathForExternalAppForRead(*FullMoviePath);
242| if (FPlatformFileManager::Get().GetPlatformFile().FileExists(*ExternalPath))
243| {
...
252| FString CookPath = *BinkUE4CookOnTheFlyPath(FPaths::ConvertRelativePathToFull(BINKMOVIEPATH), *MoviePathTbl[i]);
253| ExternalPath = PlatformFile.ConvertToAbsolutePathForExternalAppForRead(*FullMoviePath);
254| if (FPlatformFileManager::Get().GetPlatformFile().FileExists(*ExternalPath))
255| {
Should be replaced with the following:
241| if (FPlatformFileManager::Get().GetPlatformFile().FileExists(*FullMoviePath))
242| {
243| const FString ExternalPath = PlatformFile.ConvertToAbsolutePathForExternalAppForRead(*FullMoviePath);
...
252| FString CookPath = *BinkUE4CookOnTheFlyPath(FPaths::ConvertRelativePathToFull(BINKMOVIEPATH), *MoviePathTbl[i]);
253| if (FPlatformFileManager::Get().GetPlatformFile().FileExists(*CookPath))
254| {
255| const FString ExternalPath = PlatformFile.ConvertToAbsolutePathForExternalAppForRead(*CookPath);