包 | org.osmf.media |
类 | public class MediaFactoryItem |
继承 | MediaFactoryItem Object |
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 1.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
MediaFactoryItem 对象由插件(在 PluginInfo 类中)公开并由框架用来创建插件指定的 MediaElement。
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
canHandleResourceFunction : Function [只读]
用于确定此 MediaFactoryItem 是否可以处理特定资源的函数。 | MediaFactoryItem | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
id : String [只读]
表示此 MediaFactoryItem 的标识符。 | MediaFactoryItem | ||
mediaElementCreationFunction : Function [只读]
创建所需 MediaElement 的新实例的函数。 | MediaFactoryItem | ||
type : String [只读]
此 MediaFactoryItem 的 MediaFactoryItemType。 | MediaFactoryItem |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
MediaFactoryItem(id:String, canHandleResourceFunction:Function, mediaElementCreationFunction:Function, type:String = null)
构造函数。 | MediaFactoryItem | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
canHandleResourceFunction | 属性 |
id | 属性 |
mediaElementCreationFunction | 属性 |
type | 属性 |
构造函数详细信息
MediaFactoryItem | () | 构造函数 |
public function MediaFactoryItem(id:String, canHandleResourceFunction:Function, mediaElementCreationFunction:Function, type:String = null)
语言版本: | ActionScript 3.0 |
产品版本: | OSMF 1.0 |
运行时版本: | Flash Player 10, AIR 1.5 |
构造函数。
参数id:String — 表示此 MediaFactoryItem 的标识符。标识符应反映插件制造商名称以及它生成的元素的特定名称。约定使用包命名空间方案。两个示例:com.example.MyAdPlugin com.example.MyAnalyticsPlugin 注意:应避免使用 org.osmf,因为 MediaFactory 优先于非 osmf 插件。
| |
canHandleResourceFunction:Function — 用于确定此 MediaFactoryItem 是否可以处理特定资源的函数。此函数必须采用 MediaResourceBase 类型的单个参数并返回布尔值。
| |
mediaElementCreationFunction:Function — 创建所需 MediaElement 的新实例的函数。此函数不能采用任何参数且必须返回 MediaElement。
| |
type:String (default = null ) — 此 MediaFactoryItem 的类型。如果为 null,则默认值为 MediaFactoryItemType.STANDARD 。
|
引发
ArgumentError — 如果任何参数(类型参数除外)为 null。
|
Tue Jun 12 2018, 11:04 AM Z