mendia player 9.0要與.net框架通信,還必須註冊mendia player 9.0的pia

  

 在你的計算機上要安裝。最後最關鍵的是要安裝windows mendia player 9.0 sdk,在sdk中包含了一個dll,這個dll的作用是完成com和.net之間的轉換,因爲media player 9.0的編程要使用一個media player 9.0 activeX控件,而activeX的本質就是一個com。    

因爲要保證mendia player 9.0要與.net框架通信還必須註冊mendia player 9.0的pia,所謂pia是"Primary interop assemblies"的縮寫本人將它翻譯爲"原始內部彙編集之所以要先註冊它是因爲com技術誕生在.net技術之前要讓com和.net通信就要一箇中間層來連接這兩邊在mendia player 9.0中使用mendia player 9.0 sdk redist目錄下的wmppia.dll來註冊mendia player 9.0的pia,在命令窗口中輸入:[path]regasm c:/WMSDK/WMPSDK9/ redist/wmppia.dll(regasm是.net提供的pia註冊程序,path是它的路徑,你可以用搜索功能來找到它)。 

 各位別以爲註冊了pia就可以編程了,你還得將它添加到全局緩存中。在命令窗口中輸入:[path]Gacutil /i C:/WMSDK/WMPSDK9/redist/wmppia.dll(Gacutil是.net提供的全局緩存添加程序,path是它的路徑,你可以用搜索功能來找到它) 

 完成上面的5個步驟後就可以開始編寫代碼了。爲了讓.net使用pia,我們必須要在代碼的開頭添加下面一條語句: 

using  Microsoft.MediaPlayer.Interop現在就可以開始我們的編程之旅了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章