• 4049阅读
  • 4回复

请问全屏时怎样才能显示内嵌字幕? [复制链接]

上一主题 下一主题
离线sifang
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2016-05-22
如果MainActivity有一个Fragment
这Fragment有一个SurfaceView
自动显示字幕
也可以用代码隐藏或显示




但如果MainActivity启动另一个Activity
这另一个Activity是全屏化的,里面有一个SurfaceView
就不显示字幕了


离线sifang

只看该作者 沙发  发表于: 2016-05-22
在MainActivity的Fragment的SurfaceView里,下面代码可以看到效果
但在MainActivity启动另一个全屏Activity的SurfaceView里,下面代码没有效果,字幕就是出不来

myPlayer.SetConfig(504, "0");  //显示或隐藏字幕,0-隐藏,1-显示
myPlayer.SetConfig(504, "1");  //显示或隐藏字幕,0-隐藏,1-显示
离线sifang

只看该作者 板凳  发表于: 2016-05-25
自己已经解决,全屏字幕出来了,不过又发现两个问题:
一是,某些内嵌字幕,格式可能不支持,不显示
二是,DTS音轨是不支持吧,没声
离线janstm

只看该作者 地板  发表于: 2016-06-05
求一封源码 谢谢楼主
离线laznjz

只看该作者 4楼 发表于: 2021-05-25
谢谢楼主
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个