I am developing an Android application that includes a video component; I hope to provide support for subtitles encoded in the stream, but I cannot find links to whether they are natively supported in the Android media player. Does anyone have experience in this situation?
Android version 4.0.x and below
In the case of Android 4.0 and below, Media Player did not support subtitles by default.
This can be done at the application level (using Java code) or using your own NDK. Learn more about this white paper on how to support subtitles in Android.
Android 4.1 (Jelly Bean - JB)) Go
Android JB version has built-in support for internal (present in MP4 files) and external SRT subtitles. More information is available at http://developer.android.com/about/versions/android-4.1.html#Multimedia