3 加载外部对话声音,FLASH里面做字幕,如何和对话音频吻合呢。

加载外部对话声音,FLASH里面做字幕,目前碰到的问题是,发布后在手机里面字幕和对话不能吻合


大概是这样的代码:

var media = new annie.Media('resource/img/s1.mp3', 'Audio');

     media.play();

     media.addEventListener(annie.Event.ON_PLAY_START,function(){

     s.word1.gotoAndPlay("in"); //字幕动画播放

     })


求解决办法

请先 登录 后评论

最佳答案 2018-08-17 18:32


可以监听ENTER_FRAME事件,不断获取media.currentTime,然后拿这个时间去计算对应字幕应该播放到哪一帧,对字幕mc不断做gotoAndStop操作~


请先 登录 后评论

其它 3 个回答

快乐小球球 - 交互工程师

通过声音的时间点来控制annie里播放到那一帧。

请先 登录 后评论
wslt

解决了,谢谢两位解答。

请先 登录 后评论
晏然

正好遇到,学习了。

请先 登录 后评论
  • 4 关注
  • 0 收藏,1124 浏览
  • wslt 提出于 2018-08-17 17:56

相似问题