设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视频设置]关于视频设置生效的问题

[复制链接]

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
跳转到指定楼层
楼主
发表于 2013-9-13 16:52:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 cornrise 于 2013-9-13 17:09 编辑

我想请教一下关于视频设置生效的问题:

在看了web 版的函数调用顺序和windows版的视频调用顺序后,两者是不一样的。
web版本是先初始化SDK,再设置SDKOption;而windows版本的调用顺序正好相反。

问题一:
如果我在web版本的视频中设置一个“高级设置”按钮,主要用来设置音视频设备选择,视频参数设置,音频参数设置,P2P设置等。
如何使这些设置生效?
是在调用了对应的BRAC函数后即刻生效?
(但从WEB版的DEMO来看,视频参数设置那部分不是即刻生效的,需要按下“应用”按钮,
其他的设置如设备选择、音频参数、P2P设置,这几个都没有应用按钮。

还是要重新初始化SDK才能生效?
或者说,视频选择,视频参数,音频参数,P2P的生效时刻都是不同的?

问题二:关于web版本视频设置保存,
从DEMO来看视频的SDK初始化后,如果一直在运行设置的内容是一直保存在内存中的,
但关于浏览器或视频页面后,视频被重新初始化后,设置的内容就恢复成默认的了,
请问SDK提供什么方法可以在用户本地保存这些视频设置?

问题三:
关于web版的视频设置作为一个单独的网页。
在web版的DEMO中,高级设置是与视频在同一个网页上的,
我想将高级设置作为一个单独的网页独立出来,
即在视频页面上有个“高级设置”按钮,按下后弹出个设置对话框网页(模态的)。
问题:如何在弹出的设置页面上获取之前视频页面上初始化的anychat实例,
否则设置的就不是同一个视频实例了。

请不吝赐教,谢谢!

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

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2013-9-13 17:08:16 | 只看该作者
您好,SDKOption是通用的设置函数。有些参数可以在InitSdk之前调用,而有些参数则需要在InitSdk之后设置。
1、音视频指令参数设置之后,再调用SetSDKOption(AnyChatDefine.BRAC_SO_LOCALVIDEO_APPLYPARAM, 1)生效。
2、P2P参数和音视频设备的选择是即时生效

所有的参数设置都不需要重新初始化sdk
回复 支持 反对

使用道具 举报

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
板凳
 楼主| 发表于 2013-9-13 17:10:00 | 只看该作者
谢谢,能麻烦再看一下问题二和三吗?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2013-9-13 17:27:32 | 只看该作者
cornrise 发表于 2013-9-13 17:10
谢谢,能麻烦再看一下问题二和三吗?

第二个问题
关闭页面之后重启的时候又重新InitSdk了,重新InitSdk之后就会回到默认设置。你可以在上层将你设置的值保存下来,然后重新进入页面的时候设置下。

回复 支持 反对

使用道具 举报

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
5#
 楼主| 发表于 2013-9-13 17:32:29 | 只看该作者
是否可以保存到本地的COOKIE或文件中?使设置一直生效,即使用户关闭了浏览器,第二天又登录视频站点。
SDK提供这样的参数永久保存的函数吗?
谢谢!
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2013-9-13 17:43:16 | 只看该作者
cornrise 发表于 2013-9-13 17:32
是否可以保存到本地的COOKIE或文件中?使设置一直生效,即使用户关闭了浏览器,第二天又登录视频站点。
SD ...

anychat没有提供这样的函数。你可以上层保存到COOKIE或者文件中,然后重启浏览器的时候再从服务器中读取设置
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
7#
发表于 2013-9-13 17:44:06 | 只看该作者
cornrise 发表于 2013-9-13 17:10
谢谢,能麻烦再看一下问题二和三吗?

第三个问题

应该是不行的,你可以试下。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
8#
发表于 2013-9-13 17:45:43 | 只看该作者
廖斌 发表于 2013-9-13 17:44
第三个问题

应该是不行的,你可以试下。

你可以将独立页面设置的值传到视频页面,然后视频页面再设置
回复 支持 反对

使用道具 举报

4

主题

18

帖子

68

积分

注册会员

Rank: 2

积分
68
9#
 楼主| 发表于 2013-9-13 17:49:42 | 只看该作者
廖斌 发表于 2013-9-13 17:45
你可以将独立页面设置的值传到视频页面,然后视频页面再设置

有道理,做个做法好,
我一直从如何获取到视频实例的角度在考虑。
非常感谢!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2013-9-13 17:51:33 | 只看该作者
关于第三个问题,可以定制一个参数设置插件来实现,目前的标准版本不行!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 00:02 , Processed in 0.146672 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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