我在C#Windows Forms中創建了一個wmp組件,我希望它能夠從解決方案的資源中播放視頻(.avi)。我需要知道wmp組件的代碼才能找到視頻。建議?C# - 在wmp組件中播放視頻資源
0
A
回答
4
目前有一種流式傳輸文件的方法。
首先,我們需要在那裏應該總是能夠
string streamPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + @"\";
下一個一步到位的MediaPlayer的
WindowsMediaPlayer wmp = new WindowsMediaPlayer();
一個實例,然後我們需要流大會資源
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Smartis.Resources.Natur.wmv");
using (Stream output = new FileStream (streamPath + "mediafile.avi", FileMode.Create))
{
byte[] buffer = new byte[32*1024];
int read;
while ((read= stream.Read(buffer, 0, buffer.Length)) > 0)
{
output.Write(buffer, 0, read);
}
}
最後我們應該可以加載文件。
wmp.URL = streamPath + "mediafile.avi";
wmp.controls.play();
播放後不要忘記清除的文件夾:
File.Delete(streamPath + "mediafile.avi");
相關問題
- 1. C#使用MCI或WMP控制從資源播放MP3?
- 2. 在視頻中播放視頻c
- 3. 在視頻播放中播放視頻
- 4. WMP在C#中播放速率
- 5. 在html5視頻播放事件中捕獲視頻源
- 6. WMP文件在WMP中正確播放,但不通過MediaElement?
- 7. 在ASP中嵌入資源SWF Flash視頻播放器?
- 8. 在內存中播放html5視頻源
- 9. 如何給資源文件夾路徑播放mp4視頻?
- 10. 如何從資源文件夾播放本地視頻
- 11. 從原始資源文件夾播放.MP4視頻
- 12. 如何從資源播放視頻文件?
- 13. 視頻播放器播放視頻
- 14. 資源$ NotFoundException當試圖在Android上播放視頻?
- 15. 使用WMP在C#中暫停/播放MP3文件
- 16. 如何從axWindowsMediaPlayer的WinForms資源中播放視頻?
- 17. 在asp.net中播放視頻(C#)
- 18. 在openmax中使用C++播放視頻
- 19. 如何在C#中播放視頻?
- 20. 在Flash播放器中播放視頻
- 21. 跨源屬性中斷視頻播放
- 22. 如何從資源播放音頻
- 23. 目標C播放視頻
- 24. 在iphone中播放視頻播放器中的視頻播放器
- 25. 從資源文件中使用directshow播放音頻
- 26. 在視頻播放器中播放youtube視頻
- 27. 在Brightcove視頻播放器中播放第三方視頻
- 28. 如何在視頻播放器中播放視頻
- 29. 如何在YouTube視頻播放器中播放YouTube視頻中的視頻android
- 30. 組件創建時MediaManager視頻播放
來到這裏的downvotes ... – Brian
那你這麼遠嗎?發佈一些代碼。 – Smartis
@布萊恩總是一樣的 - 。 - – Smartis