主题:如何在ASF流中添加标记(Marker)和描述(Script)?
如何在ASF流中添加标记(Marker)和描述(Script)?
在ASF流中设定标记,每个标记均有相应的名称用来说明所标记的内容。点击导航区的标题(Marker的名称),利用以下的JavasSript和相应的调用语句,可以很容易地让媒体播放器跳到标记所在位置并开始播放,而不需要顺序播放,视频素材也完全不需分离成小的各自独立的视频文件。其JavaScript及调用语句的源代码如下:
<script language="javascript">
function GoMarker (mymark)
{
cvideo.currentMarker = mymark;
MyText1.value = cvideo.currentMedia.getMarkerName(mymark);
MyText2.value = cvideo.currentMedia.getMarkerTime(mymark);
}
-->
</script>
……………………………………………………………………………………………
<a href="#" onClick="parent.netshow.GoMarker(n)" target="syllabus"> Marker的名称</a>
其中n代表了标记的序号,而target指定了导航区所在HTML页面中框架的名称,这里假定为syllabus。
------------------------------------------------------------------------------------
如果在ASF流中某处添加Script,并且Script的类型为URL,那么当播放器播放到Script所指定的时刻时,由于Script的类型是URL,播放器会自动启动Internet浏览器并连接到指定的URL。例如,如果URL的值为http:// powerpoint.files\slide0002.htm&&contents
在ASF流中设定标记,每个标记均有相应的名称用来说明所标记的内容。点击导航区的标题(Marker的名称),利用以下的JavasSript和相应的调用语句,可以很容易地让媒体播放器跳到标记所在位置并开始播放,而不需要顺序播放,视频素材也完全不需分离成小的各自独立的视频文件。其JavaScript及调用语句的源代码如下:
<script language="javascript">
function GoMarker (mymark)
{
cvideo.currentMarker = mymark;
MyText1.value = cvideo.currentMedia.getMarkerName(mymark);
MyText2.value = cvideo.currentMedia.getMarkerTime(mymark);
}
-->
</script>
……………………………………………………………………………………………
<a href="#" onClick="parent.netshow.GoMarker(n)" target="syllabus"> Marker的名称</a>
其中n代表了标记的序号,而target指定了导航区所在HTML页面中框架的名称,这里假定为syllabus。
------------------------------------------------------------------------------------
如果在ASF流中某处添加Script,并且Script的类型为URL,那么当播放器播放到Script所指定的时刻时,由于Script的类型是URL,播放器会自动启动Internet浏览器并连接到指定的URL。例如,如果URL的值为http:// powerpoint.files\slide0002.htm&&contents