MTK方案 BD MTK BD 蓝光.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
该文档主要涵盖了基于MTK(MediaTek)方案的蓝光播放器(BD)的一些关键配置和操作步骤。以下是一些核心知识点的详细说明: 1. **密码和区域码设置**: - 父母铜锁密码默认为0000,用户可以自行更改。 - DVD区域码可以通过特定方式修改,例如输入138931加数字键来调整。 2. **版本号查询和恢复操作**: - 在HOME界面使用遥控器的数字键"0358"可以执行"Restore"操作,用于恢复出厂设置或更新固件。 - 复位后,通过遥控器数字键"8520"可以查看区码,如果BD Region显示为A区,则表明设备设置为A区播放标准。 3. **调试与模式切换**: - FA模式可以通过SETUP->5177进入,用于调试和故障排除。 - 使用dbg_app_printf()函数进行调试日志打印,例如公版代码中的dbg_app_printf("<fz test plb>===%s,%d\n",__FILE__,__LINE__)。 4. **定义和宏**: - IRIR(红外接收器)定义了一些按键常量,如KEY_PB_OPTION表示遥控器的option按键,KEY_PB_RETURN表示返回键。 - `%x`用于16进制显示参数,如c_dbg_stmt()函数中用来显示错误代码。 5. **文件路径和资源管理**: - PNG图片的有效路径位于BDP_Generic\custom\philips\linux\rootfs\initrd_post\res\8bit\hs目录下。 - 获取当前活动APP的名字可以通过a_am_get_active_app()函数实现。 6. **播放控制**: - `pb_show_logo()`函数用于在启动时显示Logo。 - `pb_send_key_event(KEY_PB_PLAY)`发送PLAY事件,在播放状态下执行播放操作。 - `pb_stop_media_playback_for_mc()`完全停止媒体播放,常用于处理MEDIACENTER的按键响应。 - `c_thread_delay(1000)`实现系统延迟1秒。 - `mse_current_zoom_state`记录当前的缩放(zoom)状态。 - 判断媒体类型如VCD、BDAV等,可使用`a_playback_get_mediatype()`。 - 判断菜单状态,如VCD的PBC状态,使用`a_playback_get_menu_state()`及`c_pbmg_menu_is_display()`。 7. **UI状态判断**: - `a_playback_get_ui_state()`用于获取当前UI的状态,如ZOOM等。 - `OSC_STATE != _e_pbui_state`检查是否处于指定的UI状态。 8. **其他功能**: - `a_misc_loader_state_get(MISC_TRAY_STATE, e_tray_state)`获取托盘的打开/关闭状态。 - `a_pb_is_USB_exist`检测USB设备是否存在。 - `setup_check_usb_status(&ui1_value)`检查USB状态。 - `a_pb_get_pause_play_status`判断播放是否处于暂停状态。 - `a_pb_is_dlna_resource_mode`判断设备是否在DLNA模式下运行,DLNA是一种家庭网络中的多媒体共享协议。 以上就是MTK BD方案中涉及的一些核心知识点,包括密码管理、系统恢复、调试、播放控制、UI状态判断以及设备状态查询等。这些知识对于理解和维护基于MTK方案的蓝光播放器非常关键。
剩余38页未读,继续阅读
- 粉丝: 92
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助