查看完整版本: [-- SetConfig 叠加图片 614-618号功能 --]

APlayer 开发者论坛 -> APlayer 讨论区 -> SetConfig 叠加图片 614-618号功能 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

cxz7411 2014-08-24 17:29

SetConfig 叠加图片 614-618号功能

使用官方测试程序simpleplayer.cpp发现614-618不能成功,有点能成功但是图片不显示.
请测试.如果没问题,最好提供一下simpleplayer.cpp


yciyuan 2014-08-24 18:01
614 - 暂未发布
615 - 暂未发布
??
这个两个啥功能?能用?

SetConfig(616,"C:\test.bmp")
SetConfig(617,"C:\test.png")
SetConfig(618,"C:\test.swf")

aplayer 2014-08-24 18:04
你好,楼主:
先要在 Open 之前设置 SetConfig(602, "1") 激活叠加图片功能;
然后在 OpenSuccess 事件中进行以下处理:
1 对于 BMP 等没有 Alpha 通道的图像需要设置背景色,比如白色透明就要 SetConfig(609, _T("16777215")) , 这里 16777215 是 0x00FFFFFF 的十进制串, PNG, SWF 可以跳过这一步;
2 然后再叠加 614 - 618 之间的任何参数,即可;

cxz7411 2014-08-26 08:55
播放mp3时怎么显示图片?

aplayer 2014-08-26 16:29
mp3 没有视频画面,自然不能叠加图片,如果要显示图片,有两个做法:
1、激活歌词功能,设置歌词背景
2、把APlayer窗口隐藏,在那个位置自己绘制图片或者放置图片控件。

潇洒人生 2016-04-25 19:52
aplayer:你好,楼主:
先要在 Open 之前设置 SetConfig(602, "1") 激活叠加图片功能;
然后在 OpenSuccess 事件中进行以下处理:
1 对于 BMP 等没有 Alpha 通道的图像需要设置背景色,比如白色透明就要 SetConfi .. (2014-08-24 18:04) 

可以

lenvitin 2021-11-29 10:13
aplayer:你好,楼主:
先要在 Open 之前设置 SetConfig(602, "1") 激活叠加图片功能;
然后在 OpenSuccess 事件中进行以下处理:
1 对于 BMP 等没有 Alpha 通道的图像需要设置背景色,比如白色透明就要 SetConfi .. (2014-08-24 18:04) 

按这个方法,我还是显示不出来图片,是怎么回事呢?

lenvitin 2021-11-29 10:16
aplayer:你好,楼主:
先要在 Open 之前设置 SetConfig(602, "1") 激活叠加图片功能;
然后在 OpenSuccess 事件中进行以下处理:
1 对于 BMP 等没有 Alpha 通道的图像需要设置背景色,比如白色透明就要 SetConfi .. (2014-08-24 18:04) 

还是不行,是不是什么地方没对?代码如下:
this.axPlayer1.OnOpenSucceeded += new EventHandler(axPlayer_OnOpenSucceeded);

初始化是:
this.axPlayer1.SetConfig(602, "1");
this.axPlayer1.Open(videoPath);

OpenSuccess方法:
private void axPlayer_OnOpenSucceeded(object sender, EventArgs e)
{
            this.axPlayer1.SetConfig(617, "E:\\test.png");

}

aplayer 2021-11-29 15:58
lenvitin:还是不行,是不是什么地方没对?代码如下:
this.axPlayer1.OnOpenSucceeded += new EventHandler(axPlayer_OnOpenSucceeded);
初始化是:
....... (2021-11-29 10:16) 

换个 BMP 位图试试?如果还没有,请取一个日志发上来看看,取日志方法如下:

在所调用的 APlayer.dll 所在目录中建立一个 APlayer.txt 文件(注意后缀不要写成 APlayer.txt.txt,因为 Windows 会默认隐藏文本文件的后缀),在该 txt 文件中写入以下内容:
[config]
log=1
然后重新运行程序让其重现问题,然后把 %temp%\LOW 下面的 APlayerLog_ 开头的日志发过来分析。



lenvitin 2021-11-30 10:03
aplayer:
换个 BMP 位图试试?如果还没有,请取一个日志发上来看看,取日志方法如下:
在所调用的 APlayer.dll 所在目录中建立一个 APlayer.txt 文件(注意后缀不要写成 APlayer.txt.txt,因为 Windows 会默认隐藏文本文件的后缀),在该 txt 文件中写入以下内容:
[config]
.......


试了BMP也不行,我又换回PNG了,这个日志 是PNG的,附件要flash,没法上传。

aplayer 2021-12-01 23:57
lenvitin:试了BMP也不行,我又换回PNG了,这个日志 是PNG的,附件要flash,没法上传。 (2021-11-30 10:03) 

你把 colorkey 设置为 0xffffff,而非 0xffffffff,试试看,再不行就把这个 PNG 发我下。

670354729 2022-02-24 10:55
lenvitin:试了BMP也不行,我又换回PNG了,这个日志 是PNG的,附件要flash,没法上传。 (2021-11-30 10:03) 

和你的情况一模一样,但是我成功了一次,不知道为啥。


查看完整版本: [-- SetConfig 叠加图片 614-618号功能 --] [-- top --]


Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.011882 second(s),query:0 Gzip enabled