我試圖顯示由另一方作爲服務器端播放列表(ASX)提供的視頻饋送。播放列表包含一些不支持的功能,如重複:如何處理使用Silverlight不支持的功能的ASX流(例如,REPEAT)
<ASX VERSION="3.0">
<REPEAT COUNT="4">
<EntryRef href="http://some-ad-network.com/ad.asx" />
<Entry>
<Ref href="http://video-host/content-primary-source"></Ref>
</Entry>
<Entry>
<Ref href="http://video-host/content-secondary-source"></Ref>
</Entry>
</REPEAT>
</ASX>
Silverlight 2.0 doesn't support the REPEAT element並拋出一個異常:
重複元件:這是不支持 和將引發MediaError與 AG _Ë_ ASX _ UNSUPPORTED _ ELEMENT。
是否有解決方法?我可以通過HttpWebRequest下拉ASX文件,解析它,並單獨請求流?你知道一個庫或一些處理ASX文件解析的示例代碼嗎?
我無法在Silverlight中加載ASX文件 - 它會引發異常。如果我無法加載屬性,我該如何獲取屬性? – 2009-01-20 20:44:52