添加中移入库用例的添加和编辑 书签
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
在CMCC的入库测试中,对于streaming要具有添加、编辑书签的功能,这部分内容的实现
[SOLUTION]
1.mtk对于移动项目是有支持和编辑书签功能的,测试方法:
(1)在线播放流媒体文件
(2)在播放过程中,点击菜单,添加书签
(3)书签添加成功后,点击菜单,编辑书签,即可进入书签编辑画面,编辑书签。这个是完全满足CMCC测试要求的。
2.MTK具体实现是:
(1)对于移动项目,MTK默认的视频播放器,在获取支持的菜单时,在ExtensionHelper.java的getHook()方法中,会去获取支持的Hooker,对于CMCC测试,会call 到Op01MovieExtension.java的getHookers:

(2)Op01MovieExtension.java的getHooks()中,会将BookmarkHooker添加,这支文件路径
:alps/vendor/mediatek/proprietary/operator/op01/packages/apps/plugins/src/com/mediatek/gallery3d/plugin/

BookmarkHooker.java文件实现了添加和编辑书签的功能;
(3) 当第一次点击手机的menu键时,会call MovieActivity(当前播放视频的那个Activity)的onCreateOptionsMenu(), 在这方法中,最终会call mMovieHooker.onCreateOptionsMenu(), 这里面会call到BookmarkHooker的onCreateOptionsMenu(),会add "添加书签"和"显示书签" :

3. 贵司实现时,可以按照上面的思路将BookmarkHooker.java文件融入自己的视频播放器中,当点击菜单键时,能够call到这支文件的onCreateOptionsMenu(), 同时响应的时候可以call到onPrepareOptionsMenu(), onOptionsItEMSelected().
在CMCC的入库测试中,对于streaming要具有添加、编辑书签的功能,这部分内容的实现
[SOLUTION]
1.mtk对于移动项目是有支持和编辑书签功能的,测试方法:
(1)在线播放流媒体文件
(2)在播放过程中,点击菜单,添加书签
(3)书签添加成功后,点击菜单,编辑书签,即可进入书签编辑画面,编辑书签。这个是完全满足CMCC测试要求的。
2.MTK具体实现是:
(1)对于移动项目,MTK默认的视频播放器,在获取支持的菜单时,在ExtensionHelper.java的getHook()方法中,会去获取支持的Hooker,对于CMCC测试,会call 到Op01MovieExtension.java的getHookers:

(2)Op01MovieExtension.java的getHooks()中,会将BookmarkHooker添加,这支文件路径
:alps/vendor/mediatek/proprietary/operator/op01/packages/apps/plugins/src/com/mediatek/gallery3d/plugin/

BookmarkHooker.java文件实现了添加和编辑书签的功能;
(3) 当第一次点击手机的menu键时,会call MovieActivity(当前播放视频的那个Activity)的onCreateOptionsMenu(), 在这方法中,最终会call mMovieHooker.onCreateOptionsMenu(), 这里面会call到BookmarkHooker的onCreateOptionsMenu(),会add "添加书签"和"显示书签" :

3. 贵司实现时,可以按照上面的思路将BookmarkHooker.java文件融入自己的视频播放器中,当点击菜单键时,能够call到这支文件的onCreateOptionsMenu(), 同时响应的时候可以call到onPrepareOptionsMenu(), onOptionsItEMSelected().
签到专用组
学习学习
路过,帮顶一下,我是做支持的。顺便学习。
