【问题标题】:Custom slider AS3 sound seek自定义滑块 AS3 声音搜索
【发布时间】:2015-06-08 08:13:58
【问题描述】:

我制作了一个自定义滑块,一切似乎都很好,但我正在尝试创建一个搜索功能,以使用 this.mySlider.sliderTrack.mouseX 位置从 width:1000px 移动滑块

我只需要帮助弄清楚如何将mouseX 变成新的channel.position

var newPercent = this.mySlider.sliderTrack.mouseX = playbackPercent; snd.play(newPercent)

var sliderKnob = this.mySlider.sliderKnob;
var sliderTrack = this.mySlider.sliderTrack;
var estimatedLength:int = Math.ceil(snd.length / (snd.bytesLoaded / snd.bytesTotal)); 
var playbackPercent:uint =  Math.round(100 * (channel.position / estimatedLength));
sliderKnob.x = playbackPercent;

【问题讨论】:

    标签: javascript jquery actionscript-3 flash


    【解决方案1】:

    可以得到搜索到的位置与总长度的比值

    var newPercent = this.mySlider.sliderTrack.mouseX  / 1000 /// 1000 px for your case
    var totalDurationOfMedia = 3232 /// This comes from metadata, total length of the media
    var whereToSeek = newPercent * totalDurationOfMedia
    mediaPlayer.seek(whereToSeek);
    

    【讨论】:

    • 动作脚本 3 没有 .seek 但我成功了,再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 2023-04-05
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    相关资源
    最近更新 更多