急!!!!如何用as2.0 代码控制 FLVPlayback组件 的左右声道与快进退

时间:2021-04-14 23:18:50
众所周知,FLVPlayback的皮肤可以控制视频播放的快进、快退、暂停、播放、声音大、声音小等功能。

问题是:如果我用自己的按钮去控制这些功能该怎么去写呢?


如: myVideo 为 FLVPlayback组件的名称,
   btn_Ply 按钮是控制播放的按钮

  我自己的代码是这么写的:  

this.btn_Ply.onRelease = function(){
    this.myVideo.Play();
}

但是没有效果,请高手指教~~~~

2 个解决方案

#1


Sound

public class Sound
extends Object

Sound 类使您可以控制影片中的声音。可以在影片正在播放时从库中向该影片剪辑添加声音,并控制这些声音。如果在创建新 Sound 对象时没有指定 target,则可以使用方法控制整个影片的声音。

必须使用构造函数 new Sound 创建一个 Sound 对象后才能调用 Sound 类的方法。

可用性:ActionScript 1.0、Flash Player 5

属性摘要
修饰符
 属性
 说明
 

 checkPolicyFile:Boolean
 指定 Flash Player 是否应在开始加载声音本身之前,尝试从所加载声音的服务器上下载跨域策略文件。
 

 duration:Number [read-only]
 声音的持续时间(以毫秒为单位)。
 

 id3:Object [只读]
 提供对作为 MP3 文件一部分的元数据的访问。
 

 position:Number [只读]
 声音已播放的毫秒数。
 




继承自 Object 类的属性constructor(Object.constructor 属性), __proto__(Object.__proto__ 属性), prototype(Object.prototype 属性), __resolve(Object.__resolve 属性)
 




事件摘要
事件
 说明
 
onID3 = function() {}
 每次有新的 ID3 数据可用于使用 Sound.attachSound() 或 Sound.loadSound() 加载的 MP3 文件时调用。
 
onLoad = function(success:Boolean) {}
 加载声音时自动调用。
 
onSoundComplete = function() {}
 声音结束播放时自动调用。
 




构造函数摘要
签名
 说明
 
Sound([target:Object])
 为指定的影片剪辑创建新的 Sound 对象。
 




方法摘要
修饰符
 签名
 说明
 

 attachSound(id:String) : Void
 将在 id 参数中指定的声音附加到指定的 Sound 对象。
 

 getBytesLoaded() : Number
 返回为指定 Sound 对象加载(流式处理)的字节数。
 

 getBytesTotal() : Number
 以字节为单位返回指定 Sound 对象的大小。
 

 getPan() : Number
 返回在上一次 setPan() 调用中设置的面板级别,这是一个从 -100(左)到 +100(右)的整数。
 

 getTransform() : Object
 返回用上一次 Sound.setTransform() 调用设置的指定 Sound 对象的声音转换信息。
 

 getVolume() : Number
 返回音量级别,这是一个从 0 到 100 的整数,其中 0 表示关闭,100 表示最大音量。
 

 loadSound(url:String, isStreaming:Boolean) : Void
 将 MP3 文件加载到 Sound 对象中。
 

 setPan(value:Number) : Void
 确定声音在左右声道(扬声器)中是如何播放的。
 

 setTransform(transformObject:Object) : Void
 设置 Sound 对象的声音转换(或均衡)信息。
 

 setVolume(value:Number) : Void
 设置 Sound 对象的音量。
 

 start([secondOffset:Number], [loops:Number]) : Void
 从开头开始播放(如果未指定参数)最后附加的声音,或者从由 secondOffset 参数指定的声音点处开始播放。
 

 stop([linkageID:String]) : Void
 停止当前播放的所有声音(如果未指定参数),或者只停止播放在 idName 参数中指定的声音。
 

摘自Flash  帮助文档   
这么好的老师不找  唉~~

#2


呵呵。谢谢嘞。我方向都不知道,所以问问各位高手

#1


Sound

public class Sound
extends Object

Sound 类使您可以控制影片中的声音。可以在影片正在播放时从库中向该影片剪辑添加声音,并控制这些声音。如果在创建新 Sound 对象时没有指定 target,则可以使用方法控制整个影片的声音。

必须使用构造函数 new Sound 创建一个 Sound 对象后才能调用 Sound 类的方法。

可用性:ActionScript 1.0、Flash Player 5

属性摘要
修饰符
 属性
 说明
 

 checkPolicyFile:Boolean
 指定 Flash Player 是否应在开始加载声音本身之前,尝试从所加载声音的服务器上下载跨域策略文件。
 

 duration:Number [read-only]
 声音的持续时间(以毫秒为单位)。
 

 id3:Object [只读]
 提供对作为 MP3 文件一部分的元数据的访问。
 

 position:Number [只读]
 声音已播放的毫秒数。
 




继承自 Object 类的属性constructor(Object.constructor 属性), __proto__(Object.__proto__ 属性), prototype(Object.prototype 属性), __resolve(Object.__resolve 属性)
 




事件摘要
事件
 说明
 
onID3 = function() {}
 每次有新的 ID3 数据可用于使用 Sound.attachSound() 或 Sound.loadSound() 加载的 MP3 文件时调用。
 
onLoad = function(success:Boolean) {}
 加载声音时自动调用。
 
onSoundComplete = function() {}
 声音结束播放时自动调用。
 




构造函数摘要
签名
 说明
 
Sound([target:Object])
 为指定的影片剪辑创建新的 Sound 对象。
 




方法摘要
修饰符
 签名
 说明
 

 attachSound(id:String) : Void
 将在 id 参数中指定的声音附加到指定的 Sound 对象。
 

 getBytesLoaded() : Number
 返回为指定 Sound 对象加载(流式处理)的字节数。
 

 getBytesTotal() : Number
 以字节为单位返回指定 Sound 对象的大小。
 

 getPan() : Number
 返回在上一次 setPan() 调用中设置的面板级别,这是一个从 -100(左)到 +100(右)的整数。
 

 getTransform() : Object
 返回用上一次 Sound.setTransform() 调用设置的指定 Sound 对象的声音转换信息。
 

 getVolume() : Number
 返回音量级别,这是一个从 0 到 100 的整数,其中 0 表示关闭,100 表示最大音量。
 

 loadSound(url:String, isStreaming:Boolean) : Void
 将 MP3 文件加载到 Sound 对象中。
 

 setPan(value:Number) : Void
 确定声音在左右声道(扬声器)中是如何播放的。
 

 setTransform(transformObject:Object) : Void
 设置 Sound 对象的声音转换(或均衡)信息。
 

 setVolume(value:Number) : Void
 设置 Sound 对象的音量。
 

 start([secondOffset:Number], [loops:Number]) : Void
 从开头开始播放(如果未指定参数)最后附加的声音,或者从由 secondOffset 参数指定的声音点处开始播放。
 

 stop([linkageID:String]) : Void
 停止当前播放的所有声音(如果未指定参数),或者只停止播放在 idName 参数中指定的声音。
 

摘自Flash  帮助文档   
这么好的老师不找  唉~~

#2


呵呵。谢谢嘞。我方向都不知道,所以问问各位高手