我在.NET Framework 3.5 SP1的VB.NET中搞亂了Windows Media Player 12(wmp.dll)提供的WMPLib組件。 我試圖從我的媒體庫中根據其名稱檢索媒體項目(假設沒有重複的名稱)。目前,我正在抓取整個媒體庫,並循環播放每個媒體項目,並在找到正確的媒體項目時退出循環。這很有效(除了找不到具有該名稱的媒體項目時),但我希望有一種更有效的方式來做到這一點。
我設置了一個網站,最終顯示視頻。視頻文件都是.mpg,並且要求不允許我將它們轉換爲另一種格式,如flv。到目前爲止,我一直在玩Windows Media Player,但發現它與非IE瀏覽器不兼容。出現的問題是,雖然視頻會播放,但它不會收縮以適應WMP容器,因此只能看到頂部角落。如果我爲Firefox下載np-mswmp插件,這個問題就會消失,但是這是一個手動安裝,我寧願不把它留給用戶。一旦安裝了
我有一個C#應用程序,我正在使用Windows Media Player COM控件來播放動畫和音頻。到目前爲止,我所看到的編程控制播放控件的唯一方法是將其URL屬性設置爲指向某個文件(我假設有一些方法可以傳入播放列表)。 WMP是否可以渲染完全在內存中的AVI,如MemoryStream或其他?如果是這樣,WMP可以從一個AVI跳到下一個無縫地(即從音頻或視頻轉換到下一個音頻或視頻時沒有毛刺)?