2011-08-18 188 views
2

這是一個簡單的場景:Silverlight視頻播放器可以從Azure blob播放wmv嗎?

Azure blob包含一個wmv視頻。該blob是公開的。當我將瀏覽器指向blob時,Windows Media Player啓動並開始流式傳輸視頻。

但是,如果我將Silverlight MediaElement指向同一個URL,則它不會播放任何內容。

爲什麼會這樣?

+0

你能提供一個URL到這個blob嗎? – Sander

+1

跨域問題或編碼 – Denis

+0

可能不是跨域問題。 (在Silverlight中沒有適用於媒體的同源政策......它可以來自任何地方。)我猜想編碼或者內容類型。但是,如果你提供了一個URL的URL,我相信有人會弄明白。 (通常,是的,這可以正常工作。) – smarx

回答

0

啓動一個工具(如Cerebrata或任何其他工具),讓您查看存儲在Azure Blob存儲中的媒體的內容類型。

我的猜測是Azure blob存儲中的內容類型爲空,而Silverlight MediaElement不知道如何處理它。