OCAP 入门,第一部分: 运行 OCAP RI
2010-04-07 00:00:00 来源:WEB开发网因为 TuneTest 显示传入视频,所以 OCAP RI 将使用 VLC。与新的棒球手套一样,VLC 在使用之前需要被打开。第一次运行 VLC 时,它表示一个具有私人设置的对话。当 OCAP RI 试图运行 VLC 时,它将在此对话处受阻(不可见),不能用于展示视频。
要打开 VLC,打开一个命令行窗口。导航至 OCAP RI 安装目录中的 ricommon\resources\Win32\VLC 中。然后输入 vlc 并按 Enter 键。此时会立即返回命令提示符,几秒钟之后,您会看到 VLC 的私人设置对话,如图 3 所示:
图 3. VLC 的私人设置对话
您所需做的只是单击 OK。对话框随即消失,您将看到 VLC 的主窗口,如图 4 所示:
图 4. VLC 的主窗口
您现在可以退出 VLC 了。如果再次运行它,就会直接进入主窗口。现在 VLC 便可以自动从 OCAP RI 运行了。
现在一切妥当了。使用 runRI.bat 命令再次启动 OCAP RI。恭喜您!您现在可以观看模拟电视了!图 5 显示了播放效果:
图 5. 喝啤酒吃爆米花
查看原图(大图)
在最好的情况下,视频播放也会出现断断续续的现象,而且切换频道足足要花 20 秒(如果您的硬件比我的快,得到的结果可能会好一些)。但是不管怎么说,对于使用 OCAP 执行播放电视之类的事情而言,TuneTest 是一个比较好的例子。
检查内部情况
您可能会发现,OCAP RI 在它所运行的命令行窗口中生成了数量惊人的输出。有时通过调试检查这些输出是很有帮助的。
OCAP RI 在运行时,会自动在 RILog.txt 文件中存储一个输出日志。随便使用一种文本编辑器打开它,看看实际情况如何。如果想查看某些具体的内容,那么在文本编辑器中查找比在控制台上滚动要简单些。
mpeenv.ini 中的一些设置控制日志输出。以 LOG.MPE 打头的条目控制输出的具体类型。LOG.MPE.DEFAULT 的 ALL 设置打开所有消息。您可以将它更改为 NONE,然后选择性地启用其他类型的日志记录以得到更具体的输出。
另请注意,ALL 与 ALL DEBUG 不同。使用 ALL DEBUG 会得到更多控制台消息。
第一部分总结
至此,您已经了解了 OCAP RI 的炫酷功能。对于希望为下一代电视设备创建应用程序的开发人员而言,OCAP RI 是一个强大的工具。如您所见,OCAP RI 是一个用于运行 OCAP 应用程序的可访问工具,只能在 Windows 计算机上使用。您可以创建用户界面并测试高级功能(如调台),而无需专门的硬件或有用的电视广播环境。
在本系列的第二部分,我将介绍如何创建可以在 OCAP RI 和其他 OCAP 设备上运行的应用程序。最后,在第三部分,我将介绍 OCAP RI 本身的内部结构。
更多精彩
赞助商链接