window.runtime 属性window.runtime.flash.media.SoundLoaderContext
继承SoundLoaderContext Inheritance Object
运行时版本:  1.0

SoundLoaderContext 类为加载声音的 文件提供安全检查。SoundLoaderContext 对象以参数的形式传递到构造函数和 Sound 类的 load() 方法。

在使用此类时,请考虑以下安全模型:

但在 Adobe AIR 中,application 安全沙箱中的内容(使用 AIR 应用程序安装的内容)不受这些安全限制的约束。

有关安全性的详细信息,请参阅以下部分:



属性
 属性定义方
  bufferTime : Number = 1000
在开始传输声音流之前将其预加载到缓冲区中所用的毫秒数。
SoundLoaderContext
  checkPolicyFile : Boolean = false
指定应用程序是否应在开始加载声音之前尝试从所加载声音的服务器下载 URL 策略文件。
SoundLoaderContext
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
公共方法
 方法定义方
  
SoundLoaderContext(bufferTime:Number = 1000, checkPolicyFile:Boolean = false)
创建新的声音加载器上下文对象。
SoundLoaderContext
 Inherited
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。
Object
 Inherited
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。
Object
 Inherited
toString():String
返回指定对象的字符串表示形式。
Object
 Inherited
valueOf():Object
返回指定对象的原始值。
Object
属性详细信息
bufferTime属性
var bufferTime:Number = 1000
运行时版本:  1.0

在开始传输声音流之前将其预加载到缓冲区中所用的毫秒数。

请注意,无法通过设置全局 SoundMixer.bufferTime 属性来覆盖 SoundLoaderContext.bufferTime 的值。

checkPolicyFile属性 
var checkPolicyFile:Boolean = false
运行时版本:  1.0

指定应用程序是否应在开始加载声音之前尝试从所加载声音的服务器下载 URL 策略文件。此属性应用于使用 Sound.load() 方法从执行调用的文件自己的域外加载的声音。

此属性仅适用于在 AIR 应用程序沙箱之外运行的 SWF 内容。

另请参见

构造函数详细信息
SoundLoaderContext()构造函数
function SoundLoaderContext(bufferTime:Number = 1000, checkPolicyFile:Boolean = false)
运行时版本:  1.0

创建新的声音加载器上下文对象。

参数
bufferTime:Number (default = 1000) — 在开始传输声音流之前,将其预加载到缓冲区中所用的秒数。
 
checkPolicyFile:Boolean (default = false) — 指定在加载对象时是否应检查 URL 策略文件是否存在,如果是,则为 (true)。