可以将优酷上传组件嵌入到任何合作方的页面中。
2.1 embed简单嵌入
2.2 swfobject嵌入
3.1 样式定制
style.css 内容
/*
全局样式
Flex -> Application
*/
.form{color:#000000;themeColor:#FFFFFF;}
/*
进度条
Flex -> ProgressBar
*/
.progress{barColor:haloBlue;themeColor:white;}
/*
复选框
Flex -> Form Elements -> CheckBox
*/
.checkbox{color:#000000}
/*
单选钮(分类、版权)
Flex -> Form Elements -> RadioButton
*/
.radio{color:#000000}
/*
输入框(标题、标签)
Flex -> Form Elements -> TextInput
*/
.input{color:#000000;font-size:12;background-color:#FFFFFF;}
/*
文本框(简介)
Flex -> Form Elements -> TextArea
*/
.textarea{color:#000000;}
/*
按钮(浏览文件、上传、取消上传)
Flex -> Buttons -> Button
*/
.button{color:#000000;}
/* 文本按钮(获取上一个视频信息、选择标签) */
.textbutton{color:#0099ff;}
/* 提示信息 */
.tips{color:gray}
/* 链接样式 */
.link{color:#0099ff; text-decoration:underline;}
具体样式定制请查看 http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html
3.2 视频上传属性定制
title:定制的视频标题,默认为空
show_title是否显示视频标题,默认为true,可选值{true,false}
如果title为空,显示一个标题输入框
如果show_title为true并且title为非空,显示一个不可修改的标题
如果show_title为false,title为非空,不显示标题输入框,隐式定制一个视频标题
description:定制一个视频的简介。默认值为空。
show_description:是否显示视频的简介,默认值为true,可选值{true,false}
如果description为空,显示一个视频简介输入框,
如果show_description为true并且description为非空,显示一个不可修改的视频简介
如果show_category为false,description为非空,不显示视频简介,隐式定制视频简介
tag:定制一个视频标签,默认值为空
show_tag是否显示视频标签。默认值为true,可选值{true,false}
如果title为空,显示一个标签输入框
如果show_tag为true并且tag为非空,显示一个不可修改的标签
如果show_tag为false,tag为非空,不显示标签输入框,隐式定制一个视频标签
show_usedtags:是否显示使用过的标签。当tag为定制标签时,值为false,其余均为true。可选值{true,false}。当值为true时显示用户已经使用过的标签列表,否则不显示。
category:定制一个视频的分类id,默认值为空,可选值为{88,89,90,91,92,96,97,98,95,99,100,94,102,103,104,105,106},分别对应如下分类:
旅游,时尚,母婴,资讯,原创,电影,电视,体育,音乐,游戏,动漫,搞笑,广告,生活,汽车,科教,其他
show_category:是否显示视频分类,默认值为true,可选值{true,false}
如果category为空,显示优酷所有可选分类供用户选择
如果show_category为true并且category为非空,显示一个不可修改的分类
如果show_category为false,category为非空,不显示供选择的分类,隐式定制一个视频分类
copyright:定制视频版权,默认值为0,可选值为{0,1} 0.转载 1.原创
show_copyright:是否显示视频版权,默认值为true,可选值{true,false}
如果copyright为空,显示原创或转载供用户选择,默认选中转载
如果show_copyright为true并且copyright为非空,显示定制的版权
如果show_copyright为false并且copyright为非空,不显示供选择的版权,隐式定制一个版权
publictype:定制视频权限,默认值为0,可选值为{0,1} 0.公开 1.仅好友观看
show_agreements:是否显示使用优酷视频上传条款。默认值为true,可选值{true,false}
show_updateonlastvideo:是否显示"在上个视频信息基础上修改" 。当视频标题、标签、简介、分类、版权都定制时,值为false,其余均为true。可选值{true,false}。当值为true时显示"在上个视频信息基础上修改" ,否则不显示。
3.3 上传后回调函数定制
callback:上传成后后回调的js函数名,默认值为空。
如果定制了这个回调函数,在视频上传成功后,将回调这个js函数,传递一个javascript对象字符串。该字符串中包括了合作id,视频id,视频标题,视频描述,视频标签,视频分类,视频版权等信息
3.4 合作id定制
partnerid: 站外为合作伙伴的id,站内为空。默认值为空