ASX详解

逆流の鱼, 30 一月, 2010

ASX/播放列表

 

<ASX Version = 3.0>
<Entry> <Ref href = http://server/song1.asf /> </Entry>
<Entry> <Ref href = http://server/song2.asf /> </Entry>
<Entry> <Ref href = http://server/song3.asf /> </Entry>
<Entry> <Ref href = http://server/song4.asf /> </Entry>
</ASX>			

在上面的示例中,Windows Media Player 会播放

 

ASX/版权

文本中引用的所有四个 .asf 文件,该文本提供了此 .asx 文件或条目元素的版权信息。此信息会显示在客户端的详细信息窗格中。例如:

<Copyright>Copyright(c) 1997, AudioSVR(r) Inc.</Copyright>
				

 

 

ASX/其他信息(单击通过)

指定一个“统一资源定位符”(URL),该 URL 指向一些其他信息,这些信息是由内容提供商提供的,而且理论上是与此条目内容的上下文相关的。当您请求更多的信息时,客户端会让浏览器指向此 URL,调用脚本命令,等等。您可以指定要与用户界面 (UI) 中 .asx 文件信息关联的信息,可以与 UI 中条目的信息联系,或者也可以与 UI 视频区域中的横幅关联。例如:

<ASX Version = 3.0>
<Entry>
<Title>Click Through Test</Title>
<Copyright>none</Copyright>
<Ref href = mms://svr1/welcome1.asf />
<MoreInfo href = http://www.microsoft.com />
</Entry>
</ASX>
				

在上面的示例中,播放器中显示标题及版权信息的显示区域被单击,并且 URL 被传递到默认的浏览器。

如果

<ASX Version = 3.0>
<Title>Show</Title>
<MoreInfo href = http://www.microsoft.com />
<Entry>
<Ref href = mms://svr1/welcome1.asf />
</Entry>
</ASX>
				

在上面的示例中,播放器的显示区域中的显示 中的 URL (http://www.microsoft.com) 被单击。

您也可以使用

<ASX Version = 3.0>
<Entry>
<Ref href = mms://svr1/welcome1.asf />
<BANNER HREF=http://svr2/banner.jpg>
<moreinfo href=http://www.microsoft.com />
</BANNER>
</Entry>
</ASX>
				

备注:此用法的条件:如果

 

ASX/标题

文本提供 .asx 文件或条目元素的标题。客户端会在标题栏中显示此标题。例如:

<Title>AudioSVR(r) Top 10 Rock Stations</Title>
				

如果 Windows Media Player 的显示区域中的显示 字段。如果 Windows Media Player 的显示区域中的标题 字段。例如:

<ASX Version = 3.0 >
<Title>My Favorite Songs</Title>
<Entry> <Ref href = http://server/song1.asf /> </Entry>
<Entry> <Ref href = http://server/song2.asf /> </Entry>
<Entry> <Ref href = http://server/song3.asf /> </Entry>
<Entry> <Ref href = http://server/song4.asf /> </Entry>
</ASX>
				

在上面的示例中,标题显示在 Windows Media Player 的显示区域中的显示 字段中。

<ASX Version = 3.0 >
<Title>My Favorite Songs</Title>
<Entry>
<Ref href = http://server/song1.asf />
<Title>Song 1</Title>
 </Entry>
<Entry>
<Ref href = http://server/song2.asf />
<Title>Song 2</Title>
</Entry>
<Entry>
<Ref href = http://server/song3.asf />
<Title>Song 3</Title>
 </Entry>
<Entry>
 <Ref href = http://server/song4.asf />
<Title>Song 4</Title>
</Entry>
</ASX>
				

在上面的示例中,“My Favorite Songs”显示在显示 字段以及标题 字段的文本中。

 

ASX/横幅

指定要在客户端横幅栏中用作横幅的图像的 URL。需要时,该横幅也可以有关联的摘要以及单击通过行为。该横幅的尺寸是 32(高)x 194(宽)。例如:

<banner href = http://server/dir/graphic.gif >
<moreinfo href = http://www.microsoft.com />
</banner>
				

 

 

ASX/条目

中引用的图像。条目元素是 .asx 文件中的基础构成物。此元素及其关联的属性和限定符会将属于一段符合逻辑的内容的元信息定义到客户端。例如:

<ASX Version = 3.0 >
<Entry>
<Ref href = http://backup/wrck.nsc />
</Entry>
</ASX>
				

 

 

ASX/EntryRef

要在外部 .asx 文件中查找某条目的内容时,使用 EntryRef 元素。此元素大体上是将被引用的 .asx 文件以文本形式包括到 .asx 文件的当前位置中。例如:

<ASX Version = 3.0 >
<Title>WRCK on AudioSVR(r)</title>
<EntryRef href = http://server/wrck.asx />
</ASX>
				

 

 

ASX/Ref

指定对 .asf 文件(用于按需提供的内容)或对 .nsc 文件(用于实时内容)的 URL 引用。现在,在 Microsoft NetShow 3.0 中,ASX 引用标记支持对 .nsc 文件的引用。这样,客户端就可以采用与处理按需内容相同的方式来处理频道。当该客户端看到对某频道 (.nsc) 的引用时,就会根据 .nsc 文件中的定义尝试对该频道的内容进行相应的多路广播连接或单路广播连接。如果对该频道的所有连接都不成功,该客户端就只移动到列表中的下一个引用(如果有)。例如:

<ASX Version = 3.0 >
<Entry>
<Ref href = http://backup/wrck.nsc />
</Entry>
</ASX>
	
 

Windows 媒体流可能会包含对流格式中嵌入的 URL 的引用。当 Windows Media Player 接收到 URL 命令时,它会将该 URL 传递到默认浏览器,这样浏览器就可以显示所引用的 URL。

如果 Web 页中嵌入了 Windows Media Player,URL 翻转就能够以 Web 页中给定的框架为目标。当 URL 翻转以特定框架为目标时,流中嵌入的 URL 就会包含两个

http://www.microsoft.com&&targetframe
				

在上面的示例中,URL www.microsoft.com 被确定为名为“targetframe”的 HTML 页中的框架的目标。在这种情况下,Windows Media Player for Macintosh 会忽略

 

横幅栏

后的所有内容。在 .asx 文件中指定了横幅后,所引用的图形就会显示在视频窗格下方和显示区域上方的横幅栏区域中。该横幅的尺寸是 32(高)x 194(宽)。Windows Media Player 中的横幅栏区域应该是 36(高)x 200(宽)。 浏览器 URL 翻转

评论