我正在用 java (BD-J) 开发一个蓝光菜单。我开发了一个简单的加载动画。在 PS3、软播放器(PowerDVD、TotalMedia Theatre,...)和一些硬播放器(Samsung ht-c6950w)上运行它时,没有问题,它运行起来就像一个魅力。但是当在其他硬播放器(LG、松下、三星……)上运行它时,什么也没有发生。您无法在屏幕上看到任何图像。
问问题
28 次
1 回答
0
BD-J Xlets 是 JavaME。
JavaME(在蓝光播放器和手机上)的问题在于它在不同设备上的行为不同。不同的制造商只是以不同的方式实现它。(因此,Java 编码人员将“一次编码,随处运行”替换为“一次编码,随处调试”)。
一些蓝光播放器非常宽容,而另一些则非常棘手。
所以是的,您需要在许多不同的播放器上进行调试,以确保您的 Xlet 在尽可能多的不同设备上运行。(我想我有大约 15 名不同的球员,在各种逃跑市场等上购买)。
以下是我在自己的研究中学到的两件事:
- 有些播放器需要在 BD-J 工作之前播放视频。因此,如果您的项目中没有任何视频,则添加一个 3 秒长的小黑屏并播放它。
- 光盘根目录中有一个名为 CERTIFICATE 的文件夹。该文件夹需要包含一个
id.bdmv
包含光盘 ID 的文件 - 无论您的 BD-J Xlet 是否已签名。再次; 一些玩家对此很宽容 - 其他人则不然。
对 BD-J 感兴趣的人所剩无几,但您可以在http://www.Blu-Play.com找到一些有用的链接
于 2018-02-20T12:43:04.180 回答