设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 8182|回复: 10
打印 上一主题 下一主题

web的视频背景图片换不了

[复制链接]

6

主题

27

帖子

86

积分

注册会员

Rank: 2

积分
86
跳转到指定楼层
#
发表于 2014-8-24 14:43:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
web的视频背景图片换不了,代码如下:
// 设置本地视频显示位置
        BRAC_SetVideoPos(mSelfUserId, GetID("AnyChatLocalVideoDiv"), "ANYCHAT_VIDEO_LOCAL");

        BRAC_GetID("AnyChatLocalVideoDiv").SetBkImage("images/video_default_background.png");

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2014-8-24 19:35:34 | 只看该作者
不太明白“自己项目的”和“网络上的图片”有什么差别? 为什么“自己项目的”图片不可以呢?
回复 支持 反对

使用道具 举报

6

主题

27

帖子

86

积分

注册会员

Rank: 2

积分
86
9#
 楼主| 发表于 2014-8-24 19:22:45 | 只看该作者
admin 发表于 2014-8-24 17:58
从代码的语法上看已经没有问题了,请确认插件是最新的版本,因为最早期的版本是不支持SetBkImage方法的, ...

找到原因了,是因为我的这张图片是我自己项目的,我换成网络上的图片就可以了
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-8-24 17:58:11 | 只看该作者
GetID("ANYCHAT_VIDEO_LOCAL").SetBkImage("http://112.109.210.235:8080/webcamera/images/video.jpg");

从代码的语法上看已经没有问题了,请确认插件是最新的版本,因为最早期的版本是不支持SetBkImage方法的,可以通过日志文件确认版本信息。
另外您可以打开浏览器的调试控制台,看里面是否有JavaScript调用出错的相关输出,谢谢。
回复 支持 反对

使用道具 举报

6

主题

27

帖子

86

积分

注册会员

Rank: 2

积分
86
7#
 楼主| 发表于 2014-8-24 17:15:16 | 只看该作者
admin 发表于 2014-8-24 16:57
您这是设置本地的视频窗口背景,远程窗口的背景也需要同样设置一下,谢谢。

都已经设置了哦,没有你说的那个日志文件C:\QQ截图20140824171326.png
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2014-8-24 16:57:13 | 只看该作者
superman 发表于 2014-8-24 16:30
// 设置本地视频显示位置
        BRAC_SetVideoPos(mSelfUserId, GetID("AnyChatLocalVideoDiv"), "ANY ...

您这是设置本地的视频窗口背景,远程窗口的背景也需要同样设置一下,谢谢。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
5#
发表于 2014-8-24 16:53:52 | 只看该作者
您好,请将插件安装目录下的日志文件:BRAnyChatCore.log的内容贴上来,我们帮您分析一下问题的原因,谢谢。
回复 支持 反对

使用道具 举报

6

主题

27

帖子

86

积分

注册会员

Rank: 2

积分
86
地板
 楼主| 发表于 2014-8-24 16:30:56 | 只看该作者
admin 发表于 2014-8-24 14:54
另外您还可以采用本地图片来替代默认的背景图片,参考:AnyChat for Web SDK支持设置本地图片为界面背景

// 设置本地视频显示位置
        BRAC_SetVideoPos(mSelfUserId, GetID("AnyChatLocalVideoDiv"), "ANYCHAT_VIDEO_LOCAL");
        GetID("ANYCHAT_VIDEO_LOCAL").SetBkImage("http://112.109.210.235:8080/webcamera/images/video.jpg");

为什么我这样设置了还是没效果?
回复 支持 反对

使用道具 举报

6

主题

27

帖子

86

积分

注册会员

Rank: 2

积分
86
板凳
 楼主| 发表于 2014-8-24 15:00:37 | 只看该作者
admin 发表于 2014-8-24 14:54
另外您还可以采用本地图片来替代默认的背景图片,参考:AnyChat for Web SDK支持设置本地图片为界面背景

好的  我试试  谢谢!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-8-24 14:54:37 | 只看该作者
另外您还可以采用本地图片来替代默认的背景图片,参考:AnyChat for Web SDK支持设置本地图片为界面背景
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
楼主
发表于 2014-8-24 14:52:11 | 只看该作者
您好,目前背景图片暂时只支持jpg图形格式,而且需要传输完整路径的图片地址,而不能是相对路径,如:
  1. GetID("ANYCHAT_VIDEO_LOCAL").SetBkImage("http://www.anychat.cn/images/main/supervideo.jpg");
复制代码
参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D3
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 00:27 , Processed in 0.153888 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表