feat(mpv): add opaque subtitle background with adjustable opacity (iOS only)

This commit is contained in:
Fredrik Burmester
2026-02-01 17:29:31 +01:00
parent ab526f2c6b
commit bc575c26c1
9 changed files with 142 additions and 51 deletions

View File

@@ -157,7 +157,19 @@ public class MpvPlayerModule: Module {
AsyncFunction("setSubtitleFontSize") { (view: MpvPlayerView, size: Int) in
view.setSubtitleFontSize(size)
}
AsyncFunction("setSubtitleBackgroundColor") { (view: MpvPlayerView, color: String) in
view.setSubtitleBackgroundColor(color)
}
AsyncFunction("setSubtitleBorderStyle") { (view: MpvPlayerView, style: String) in
view.setSubtitleBorderStyle(style)
}
AsyncFunction("setSubtitleAssOverride") { (view: MpvPlayerView, mode: String) in
view.setSubtitleAssOverride(mode)
}
// Audio track functions
AsyncFunction("getAudioTracks") { (view: MpvPlayerView) -> [[String: Any]] in
return view.getAudioTracks()