Fragment中能否使用TTS?
高洛峰
高洛峰 2016-11-08 11:23:50
0
1
614

4153318316-581dfe86654b6_articlex.jpg

为什么TTS相关代码不在onCreateVie w()中呢?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(1)
三叔

在Fragment中是可以进行播报的 可以重写Fragment的

public void setUserVisibleHint(boolean isVisibleToUser) {
        super.setUserVisibleHint(isVisibleToUser);
        if (getUserVisibleHint()) {
                //如果显示了,就播报
                IflytekBroadcast.startBroadcast(IflytekBroadcast.getVoiceStringFromType(IflytekBroadcast.MESSAGE_LIST));
        } 
    }

isVisibleToUser是判断Fragment有没有显示 显示了就进行播报IflytekBroadcast.startBroadcast(IflytekBroadcast.getVoiceStringFromType(IflytekBroadcast.MESSAGE_LIST));这个是对TTs进行了封装

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板