幻灯片播放学习笔记
2010-12-29 22:17
134 查看
android彩信幻灯片界面是SlideshowActivity。
smlie播放是SmilPlayer,而具体显示图片、文字、视频的又是slideshowpresent。
今天加了一下日志,把初次播放各个类函数执行顺序理了一下。
1、SlideshowActivity在OnCreate中调用
PresenterFactory.getPresenter("SlideshowPresenter", this, mSlideview, mSlideshowModel);
构造一个SlideshowPresenter。
2、mSmilDoc = SmilHelper.getDocumentForSlideshow(mSlideshowModel);
mSmilPlayer.init(mSmilDoc);
生成一个mSmilDoc的类,并用他来初始化Smilplayer。
3、调用Smilplayer的play函数。
在此会调用slidemode的handleevent函数。进而调用NotifyModelChanged。
4、SlideModel会通知其观察者SlideshowPresenter的OnModelChanged函数。
在此,调用SlideshowPresenter的presentSlide来进行幻灯片播放。
smlie播放是SmilPlayer,而具体显示图片、文字、视频的又是slideshowpresent。
今天加了一下日志,把初次播放各个类函数执行顺序理了一下。
1、SlideshowActivity在OnCreate中调用
PresenterFactory.getPresenter("SlideshowPresenter", this, mSlideview, mSlideshowModel);
构造一个SlideshowPresenter。
2、mSmilDoc = SmilHelper.getDocumentForSlideshow(mSlideshowModel);
mSmilPlayer.init(mSmilDoc);
生成一个mSmilDoc的类,并用他来初始化Smilplayer。
3、调用Smilplayer的play函数。
在此会调用slidemode的handleevent函数。进而调用NotifyModelChanged。
4、SlideModel会通知其观察者SlideshowPresenter的OnModelChanged函数。
在此,调用SlideshowPresenter的presentSlide来进行幻灯片播放。
相关文章推荐
- [学习笔记]jsp+javaBean 播放幻灯片的小例子
- Cocos2dx 学习笔记31 cocos2dx 播放gif
- Bootstrap学习总结笔记(23)-- 基本插件之轮播幻灯片
- opencv学习笔记(二)播放视频
- Android 学习笔记(十四): MediaPlayer 播放音频
- 学习幻灯片效果的笔记
- opencv [c++版] 学习笔记(1) 显示图像及播放视频
- iOS学习笔记之故事版和音乐播放等
- 学习笔记,VB.NET使用DirectSound9 (1) 简单播放
- 树莓派学习笔记(5):成功实现NAS家庭服务器(流媒体播放、文件共享及下载机)
- HTML5开发学习笔记之多媒体播放
- DirectSound学习笔记之 创建播放设备
- 音频引擎IrrKlang学习笔记01:播放控制与音效设置
- debian学习笔记7, mplayer smplayer详细配置说明.解决播放视频没有画面只有声音,w32codecs.w74codecs插件配置.
- opencv学习笔记(二)——播放AVI视频(上)
- 流媒体技术学习笔记之(二)RTMP和HLS分发服务器nginx.conmf配置文件(解决了,只能播放RTMP流而不能够播放HLS流的原因)
- OpenCV学习笔记(3)——进度条视频播放控制
- iPhone/iPad高级应用与手游开发学习笔记:AVAudioPlayer学习(音频播放demo)
- opencv [c++版] 学习笔记(2) 在MFC基于对话框界面上播放视频
- OpenCV学习笔记【2】:第二个程序--播放AVI视频