我在C#中使用Windows媒體播放器控件,我希望在視頻播放時間使用半透明視頻。我以我的形式將Opacity
設置爲0.5
。它在Windows 7
中是半透明的,但在Windows XP
中不是半透明的。請告訴我說明它是如何在Windows XP上完成的?我使用開發環境Visual Studio 2008
.Net framework 2.0
。我想在視頻播放時間的半透明視頻
0
A
回答
0
半透明是使用Windows 7的Aero(自Windows vista以來可用)完成的。這是不可能的Windows xp
0
嗯,據我所知,在WinXP中有每個像素的alpha窗口是可能的,你必須谷歌關於WS_EX_LAYERED,UpdateLayeredWindow與AC_SRC_ALPHA的 。 但是這意味着你需要編寫自己的代碼進行渲染處理,這就是相當複雜(即可有效)
另一種解決方案是使用WPF,所有你需要做的是:
<Window AllowTransparency="True" Opacity="0.5"><MediaElement Source="yourfile.wmv" /></Window>
和它應該工作。
相關問題
- 1. 在UIView頂端播放透明視頻
- 2. 播放背景爲透明的視頻
- 3. 用透明背景播放視頻IOS
- 4. 在視頻播放中播放視頻
- 5. 視頻播放器播放視頻
- 6. 視頻播放時ViewFlipper中的VideoView是透明的
- 7. 如何從Android的YouTube視頻視頻播放視頻視頻?
- 8. 視頻播放
- 9. 視頻播放
- 10. Html5視頻標籤控件的播放時間比視頻長
- 11. HTML5不播放視頻的視頻持續時間
- 12. 透明視頻iPhone
- 13. 在視頻中播放視頻c
- 14. 視頻無法在視頻播放
- 15. 如何在YouTube視頻播放器中播放YouTube視頻中的視頻android
- 16. 我可以在視頻中使用透明背景的視頻
- 17. JW播放不播放任何視頻播放之前,我想打的廣告視頻在
- 18. 視頻標籤播放音頻,但不播放視頻
- 19. 如何在透明背景的網站上播放FLV視頻
- 20. 我想通過視頻播放.m3u8格式的音頻js
- 21. 啓動時播放視頻
- 22. 實時視頻播放器
- 23. 視頻/聲音/ MIDI播放器時間
- 24. ASP.NET和HTML5視頻播放時間
- 25. 如何知道視頻播放時間?
- 26. 獲得無視頻播放時間?
- 27. 如何在播放視頻文件時播放剩餘時間?
- 28. 在視頻播放器中播放youtube視頻
- 29. 播放視頻相繼在HTML5視頻播放器
- 30. 在Brightcove視頻播放器中播放第三方視頻
如果我想在XP上做到這一點,我該怎麼辦?^_ ^謝謝 – frankqianghe 2010-04-16 04:57:15
在XP中你可以做什麼是有限制的。我可以問爲什麼你需要支持一個真正的舊操作系統?任何機會用戶可以更新到更新的操作系統,如Vista或Win7? – 2010-04-16 14:23:59
@JoelMartinez升級它**成本錢**和一些人**喜歡較老的操作系統**或不想學習一個新的。爲什麼花錢當它工作得很好,如果你正在銷售軟件,你至少需要支持XP。 – 2013-01-27 19:47:57