There are some projects on GitHub that could provide a solution but it is has been a long time since I did something with Swift or Objective-C and I have never wrapped anything for B4i. I guess you could add a request on the job offer section of the forum and perhaps somebody can help or maybe Erel can help out.
However, maybe you can simply add a panel above the player in your layout and show the text from the srt file.
You will need to synchronize the subtitles (time stamps should already be included in the srt-file) with the player. There was a forum-user who did the same for B4A so maybe you can do it with your B4i project? See these threads:
https://www.b4x.com/android/forum/threads/srt-subtitle-timer1-show-hide-subtitle.42376/#post-259800
https://www.b4x.com/android/forum/t...signer-but-bottom-bar-show.48991/#post-304872
Good luck.