优酷视频播放器一类播放器在实现时主要考虑哪些问题

后使用快捷导航没有帐号?
只需一步,快速开始
查看: 13807|回复: 15
优酷视频播放器如何自动隐藏播放控制条的?
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
我想在我的影片里实现类似优酷视频播放器fullscreen之后的效果:
鼠标移动--播放控制条出现;
鼠标静止数秒--播放控制条消失。
这个用最简单的办法怎么实现呢?望高手指点,拜谢!
UID390132在线时间 小时积分28274帖子离线17259 天注册时间
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
function autorun(trg) {
& && &&&clearInterval(trg.timer);
& && &&&Mouse.hide ();
& && &&&trace(&鼠标不动了&);
function setAutorun() {
& && &&&if (this.timer != null) {
& && && && && & clearInterval(this.timer);
& && &&&//设置时间为5秒时,自动执行 autorun
& && &&&this.timer = setInterval(this.autorun, 5*1000, this);
var timer =
//添加侦听器
stage.addEventListener(MouseEvent.MOUSE_MOVE, shift);
function shift(evt:Event):void {
& && &&&this.setAutorun();
& && &&&Mouse.show ();
& && &&&trace(&鼠标在动&);
//设置自动运行
this.setAutorun();
这是3.0吧?如果改成2.0该怎么写?谢谢哥
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
我不会3.0 ,2.0貌似不支持这个addEventListener的方式
“stage.addEventListener(MouseEvent.MOUSE_MOVE, shift);
function shift(evt:Event):void {“
”MC.onMouseMove=function(){“
结果timer只执行了一次就不执行了,怎么办啊?
UID390132在线时间 小时积分28274帖子离线17259 天注册时间
和2.0& &3.0没有关系.
它们都可以实现 2.0的例子举过太多次了.这里贴个3.0的吧.& && && && &以前发的AS2的,看起来更简洁些.
package
{
& & & & import flash.display.S
& & & & import flash.events.MouseE
& & & & import flash.events.TimerE
& & & & import flash.utils.T
& & & & import gs.TweenL
& & & & /**
& & & &&&* ...
& & & &&&* @author FLASH023
& & & &&&* @date
16:29
& & & &&&*/
& & & & [SWF(width=&550&,height=&400&,frameRate=&30&)]
& & & & public class TimerHide extends Sprite&&
& & & & {
& & & & & & & & private var rec:S
& & & & & & & & private var timer:T
& & & & & & & & public function TimerHide():void {
& & & & & & & & & & & & rec = addChild (new Sprite) as S
& & & & & & & & & & & & rec.graphics.beginFill (0xcccccc, .6);
& & & & & & & & & & & & rec.graphics.drawRect (0, 360, 550, 40);
& & & & & & & & & & & & //
& & & & & & & & & & & & timer = new Timer(3000);
& & & & & & & & & & & & timer.addEventListener (TimerEvent.TIMER, onTimer );
& & & & & & & & & & & & timer.start ();
& & & & & & & & & & & & stage.addEventListener (MouseEvent.MOUSE_MOVE, mouseMove );
& & & & & & & & }
& & & & & & & & private function mouseMove(_evt:MouseEvent ):void {
& & & & & & & & & & & & timer.reset ();
& & & & & & & & & & & & timer.start ();
& & & & & & & & & & & & TweenLite .to(rec, .3, {y:0, autoAlpha:1 } );
& & & & & & & & }
& & & & & & & & private function onTimer(_evt:TimerEvent ):void {
& & & & & & & & & & & & TweenLite .to(rec, .3, {y:40, autoAlpha:0 } );
& & & & & & & & }
& & & & }
& & & &
16:39 上传
点击文件名下载附件
5.9 KB, 下载次数: 132
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
谢谢,我先看看,这个是2.0?
代码看着怎么这么奇怪啊?
UID390132在线时间 小时积分28274帖子离线17259 天注册时间
原帖由 [i]flash023 于
16:39 发表
.这里贴个3.0的吧.& & & &
这是AS3.0&&,没有写2.0的原因已经说过了
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
老大,效果虽然好,但是这个不能反编译啊,3.0我看不懂。。
我想一步一步学,先学2.0 再学3.0,目前2.0还是勉强能看懂的状态呢
UID390132在线时间 小时积分28274帖子离线17259 天注册时间
反编译个屁啊!
代码都帖出来了
需要2.0就搜索啊! 我说过,2.0的例子发过很多次了. 随便搜索一下就找到了,何必在这里啰嗦哦
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
AS2的更简洁些?之前有帖子的话我怎么搜关键字呢?给点提示
UID506772在线时间 小时积分54帖子离线17259 天注册时间
初级会员, 积分 54, 距离下一级还需 146 积分
用“鼠标不动 自动隐藏”搜的,全是
UID234344在线时间 小时积分603帖子离线17259 天注册时间
高级会员, 积分 603, 距离下一级还需 397 积分
as2.0实现的话,就把下面代码
//添加侦听器
stage.addEventListener(MouseEvent.MOUSE_MOVE, shift);
function shift(evt:Event):void {
& && &&&this.setAutorun();
& && &&&Mouse.show ();
& && &&&trace(&鼠标在动&);
_mc.onMouseMove = function() {
& & & & setAutorun();
& & & & Mouse.show();
& & & &&&trace(&鼠标在动&);
_mc跟场景中一样大小透明的影片剪辑
UID506647在线时间 小时积分235帖子离线17259 天注册时间
中级会员, 积分 235, 距离下一级还需 265 积分
原帖由 [i]flash023 于
17:01 发表
反编译个屁啊!
代码都帖出来了
需要2.0就搜索啊! 我说过,2.0的例子发过很多次了. 随便搜索一下就找到了,何必在这里啰嗦哦
版主发脾气了,还说了粗话……
UID521522在线时间 小时积分142帖子离线17259 天注册时间
初级会员, 积分 142, 距离下一级还需 58 积分
原帖由 [i]flash023 于
17:01 发表
反编译个屁啊!
代码都帖出来了
需要2.0就搜索啊! 我说过,2.0的例子发过很多次了. 随便搜索一下就找到了,何必在这里啰嗦哦
感觉这个更好笑
UID450272在线时间 小时积分1759帖子离线17259 天注册时间
银牌会员, 积分 1759, 距离下一级还需 1241 积分
不知道樓主解決問題沒有?我用as2.0比較多,參考了上面的原理,寫了一個希望對樓主有用。
var intervalId:N
_root.onMouseMove = function ()
{
& & & & controlBar_mc._y = 357;
& & & & setAutorun();
};
function autoHide ()
{
& & & & controlBar_mc._y = 400;
}
function setAutorun ()
{
& & & & clearInterval (intervalId);
& & & & intervalId = setInterval (this, &autoHide&,5*1000);
}复制代码
[[i] 本帖最后由 QWEASZ 于
16:43 编辑 ]
16:42 上传
点击文件名下载附件
4.16 KB, 下载次数: 109
UID390132在线时间 小时积分28274帖子离线17259 天注册时间
 AS2用setTimeout 比setInterval 要干净些(个人感觉)
Powered by本帖子已过去太久远了,不再提供回复功能。当前位置:&>&&>& > 实现无优酷LOGO的精美优酷播放器代码
实现无优酷LOGO的精美优酷播放器代码
最新实现无优酷LOGO的精美优酷播放器代码
以下是为大家整理的最新的文章,希望大家能够喜欢!
这里为大家带来一篇实现无优酷LOGO的精美优酷播放器代码 。具体参考描述如下:
优酷提供的视频调用代码,右下角会显示优酷LOGO,如下图:
下面分享一款无优酷LOGO的代码:
&embed wmode=&transparent& width=&680& height=&423& type=&application/x-shockwave-flash& pluginspage=&/go/getflashplayer& src=&/player.php/sid/XNjM3MzE0NDA0/v.swf& allowfullscreen=&true& quality=&high& flashvars=&isShowRelatedVideo=false&showAd=0&show_pre=1&show_next=1&isAutoPlay=false&isDebug=false&UserID=&winType=interior&playMovie=true&MMControl=false&MMout=false&adss=0&show_ce=0&showsearch=0& play=&true& loop=&true& menu=&true& /&
直接修改代码中:
/player.php/sid/XNjM3MzE0NDA0/v.swf
NjM3MzE0NDA0
注:上面主要介绍了实现无优酷LOGO的精美优酷播放器代码 ,希望可以帮助到你。
●【往下看,下一页更精彩】●
上一篇: 下一篇:
大家感兴趣的内容
最新的内容
| 关于我们 | 联系方式 |
Copyright & , All Rights Reserved.播放器在播放影片时出现出错代码2100-0是什么意思?
全部答案(共1个回答)
的问题,如果你用的是ie浏览器的话,换个360或者谷歌在去观看视频,查看是否解决故障了。 
麻烦好评!!!~~~
要不组件损坏
卸载从新安装
呵呵,你这是用手机模板制作的,在"测试设备"后的下拉菜单里可以选择一款手机进行测试.
要做普通的FLASH文件,点菜单,新建--flash文档,就可以了.
SP2是免费给正版用户升级的,如果你用的是盗版XP那就回出现一系列的麻烦。我就是,后来删了重装没事了。
出现此类问题一是硬件兼容性问题(多数为内存),二是软件对内存的管理问题(软件未能有效释放已不需要的内存)。第一个问题解决的办法是更换内存,第二个问题的解决办法是...
是的 都可以家用
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

我要回帖

更多关于 优酷播放器 的文章

 

随机推荐