zoukankan      html  css  js  c++  java
  • 视频播放器音量控制

    //-------------------SCRUBBER + BUTTONS CONTROL--------------------//
    control.scruber_mc.scruber_button_mc.onPress = function(){
    	var tween = new Tween(control.pos_info_mc, "_alpha", Regular.easeOut, control.pos_info_mc._alpha, 100, 0.5, true);
    	clearInterval(video_update_int);
    	scruber_int = setInterval(video_scruber_fc, 30);
    }
    control.scruber_mc.scruber_button_mc.onRelease = control.scruber_mc.scruber_button_mc.onReleaseOutside = function(){
    	var tween = new Tween(control.pos_info_mc, "_alpha", Regular.easeOut, control.pos_info_mc._alpha, 50, 0.5, true);
    	clearInterval(scruber_int);
    	scruber_int = setInterval(videoUpdate, 30);
    }
    
    function video_scruber_fc(){
    	var dist:Number = (control.scruber_mc._xmouse + control.scruber_mc.scruber_button_mc._x) / control.scruber_mc.scruber_button_mc._width;
    	ns.seek(Math.round(dist * ns.duration));
    	control.scruber_mc.scruber_button_sus_mc._xscale = (ns.time / ns.duration) * 100;
    	info_text_playlist_mc.time_txt.text = time_fc();
    	updateAfterEvent();
    }
    //----------------- SOUND CONTROL -------------------------//
    this.createEmptyMovieClip("my_sound_mc", this.getNextHighestDepth());
    my_sound_mc.attachAudio(ns);
    var my_sound_s = new Sound(my_sound_mc);
    control.vol_mc.vol_button_mc._xscale = 70;
    my_sound_s.setVolume(70);
    
    control.vol_mc.vol_jos_mc.onPress = function(){
    	var tween = new Tween(control.vol_info_mc, "_alpha", Regular.easeOut, control.vol_info_mc._alpha, 100, 0.5, true);
    	set_volume_int = setInterval(set_volume_fc, 30);
    }
    control.vol_mc.vol_jos_mc.onRelease = control.vol_mc.vol_jos_mc.onReleaseOutside = function(){
    	var tween = new Tween(control.vol_info_mc, "_alpha", Regular.easeOut, control.vol_info_mc._alpha, 50, 0.5, true);
    	clearInterval(set_volume_int);
    }
    
    function set_volume_fc(){
    	var percent = (control.vol_mc._xmouse + control.vol_mc.vol_jos_mc._x) / control.vol_mc.vol_jos_mc._width;
    	var percentTotal = Math.round(percent * 100);
    	if (percentTotal >= 0 && percentTotal <= 100){
    		control.vol_mc.vol_button_mc._xscale = percent * 100;
    		my_sound_s.setVolume(percentTotal);
    	}
    	//trace(percentTotal);   
    }
    
    //-----------------FUNCTION TO CHANGE MOVIE WHEN IS FINISHED-----------------------//
    function current_movie(){
    	ns.close()
    	info_text_playlist_mc.curetly_playng_nr.text = (curent_movie_play + 1) + " / " + totalEntries
    	play_movie(String(movie_path_ar[curent_movie_play]));
    	info_text_playlist_mc.curetly_playng_txt.text = String(movie_artist_ar[curent_movie_play] + " - " + movie_name_ar[curent_movie_play]);
    }
    
  • 相关阅读:
    the most beautiful media player on the linux platform.
    python IDE 集合
    cassandra java 兼容性问题及其解决方法
    记github上搭建独立域名的免费博客的方法过程
    淘宝购物数据统计分析
    python ipython spyder
    python 实验环境
    golang显示支持的os和arch列表
    命令行设置代理
    vscode远程调试备注
  • 原文地址:https://www.cnblogs.com/leon3286/p/1901361.html
Copyright © 2011-2022 走看看