• 3705阅读
  • 9回复

APlayer图层的花屏问题 [复制链接]

上一主题 下一主题
离线mrcorp
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2019-03-28

Player1.SetConfig(602, '0');Player1.SetConfig(622, '1')激活后,Player1.SetConfig(612, Edit4.text);输出文本,再Player1.SetConfig(617, ‘c:\XXX.png’);输出图层,显示的画面即如图,尝试过SetConfig(201,'0')1-5方式未解决。请教管理大人指点,谢谢。
另APlayer目前支持图层叠加数能有几层?
离线aplayer

只看该作者 沙发  发表于: 2019-03-29
叠图是 602 参数设置为 1 激活,另外你叠加的图像发帖子附件,我测试下。叠加图片目前是一层,如果你想叠加多层,就用 APlayer 的精灵功能,可以任意多层,不支持PNG,只支持 文本 和 GIF。

离线mrcorp

只看该作者 板凳  发表于: 2019-03-29
回 aplayer 的帖子
aplayer:
叠图是 602 参数设置为 1 激活,另外你叠加的图像发帖子附件,我测试下。叠加图片目前是一层,如果你想叠加多层,就用 APlayer 的精灵功能,可以任意多层,不支持PNG,只支持 文本 和 GIF。


离线mrcorp

只看该作者 地板  发表于: 2019-03-29
回 aplayer 的帖子
aplayer:叠图是 602 参数设置为 1 激活,另外你叠加的图像发帖子附件,我测试下。叠加图片目前是一层,如果你想叠加多层,就用 APlayer 的精灵功能,可以任意多层,不支持PNG,只支持 文本 和 GIF。
 (2019-03-29 11:26) 

[attachment=3185]
form2.Player1.SetConfig(602, '1');
form2.Player1.SetConfig(622, '1');
form2.Player1.SetConfig(201,'3');
form2.Player1.SetConfig(623, '1000');
form2.Player1.SetConfig(613, FontDialog1.Font.name+';'+inttostr(fontDialog1.Font.Size+10)+';'+inttostr(fontDialog1.Font.Color)+';1'); form2.Player1.SetConfig(612, ‘设置一段文本作为叠加图像’);
form2.Player1.SetConfig(607, inttostr(form2.Player1.GetVideoHeight  - strtoint(form2.Player1.GetConfig(605))));
-----------以上这段为输出文本,显示正常-----------------------------------------------------------------------------
[attachment=3186]
form2.Player1.SetConfig(617, ‘c:\34571.png’);
---------------------------------------再次叠加图片后,显示花屏------------------------------------------------------
[attachment=3187]
form2.Player1.SetConfig(602, '1');
form2.Player1.SetConfig(622, '1');
form2.Player1.SetConfig(201,'3');
form2.Player1.SetConfig(617, ‘c:\34571.png’);
----------------------------未输出文本,直接输出图片即是显示正常-------------------------------------

过程:(1)文本----》图片(花屏)
     (2)图片(正常)---》文本-----》图片(花屏)
离线mrcorp

只看该作者 4楼 发表于: 2019-03-29


form2.Player1.SetConfig(602, '1');
form2.Player1.SetConfig(622, '1');
form2.Player1.SetConfig(201,'3');
form2.Player1.SetConfig(623, '1000');
form2.Player1.SetConfig(613, FontDialog1.Font.name+';'+inttostr(fontDialog1.Font.Size+10)+';'+inttostr(fontDialog1.Font.Color)+';1'); form2.Player1.SetConfig(612, ‘设置一段文本作为叠加图像’);
form2.Player1.SetConfig(607, inttostr(form2.Player1.GetVideoHeight  - strtoint(form2.Player1.GetConfig(605))));
-----------以上这段为输出文本,显示正常-----------------------------------------------------------------------------


form2.Player1.SetConfig(617, ‘c:\34571.png’);
---------------------------------------再次叠加图片后,显示花屏------------------------------------------------------


form2.Player1.SetConfig(602, '1');
form2.Player1.SetConfig(622, '1');
form2.Player1.SetConfig(201,'3');
form2.Player1.SetConfig(617, ‘c:\34571.png’);
----------------------------未输出文本,直接输出图片即是显示正常-------------------------------------

过程:(1)文本----》图片(花屏)
     (2)图片(正常)---》文本-----》图片(花屏)

离线wan942182718

只看该作者 5楼 发表于: 2019-03-31
能  把摄像头 的影像 叠上去吗?
666666666
离线aplayer

只看该作者 6楼 发表于: 2019-04-03
回 wan942182718 的帖子
wan942182718:能  把摄像头 的影像 叠上去吗? (2019-03-31 22:09) 

可以用另一个辅助 APlayer 用 APlayer 插件获取图像,然后叠到主 APlayer 上即可。
离线aplayer

只看该作者 7楼 发表于: 2019-04-03
回 mrcorp 的帖子
mrcorp:[图片]
form2.Player1.SetConfig(602, '1');
form2.Player1.SetConfig(622, '1');
form2.Player1.SetConfig(201,'3');
....... (2019-03-29 14:01) 

了解,我这边测试一下这种组合情况。
离线mrcorp

只看该作者 8楼 发表于: 2019-04-08
回 wan942182718 的帖子
wan942182718:能  把摄像头 的影像 叠上去吗? (2019-03-31 22:09) 

开个画中画呗
离线wan942182718

只看该作者 9楼 发表于: 2019-05-02
回 aplayer 的帖子
aplayer:可以用另一个辅助 APlayer 用 APlayer 插件获取图像,然后叠到主 APlayer 上即可。 (2019-04-03 12:55) 

给个例子就最好了
666666666
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个