2011-09-24 39 views
-1

我試圖在VB 6.0和流視頻服務器機器從客戶機的客戶機服務器連接..我的疑問是,我可以保持URL在Windows媒體播放器的屬性,客戶機的「IP地址」 ??? 例如。我可以在VB6.0的Windows Media Player的URL屬性中使用IP地址嗎?

Const FILE_TO_OPEN = "\\127.0.0.1\C:\Users\Public\Videos\Sample Videos\Wildlife.wmv" 
    Wmp1.URL = FILE_TO_OPEN 

(而不是127.0.0.1,網絡中的任何IP地址都可以使用) 到目前爲止我所創建的,我已經連接用winsock服務器和客戶端...連接後,我需要訪問客戶端機器中存在的視頻文件並在服務器機器的wmp中播放該視頻。

如果我在沒有IP地址的情況下使用它,也就是說,如果我在同一臺機器上播放其工作視頻(無需連接客戶端 - 服務器),例如。

Const FILE_TO_OPEN = "C:\Users\Public\Videos\Sample Videos\Wildlife.wmv" 
    Wmp1.URL = FILE_TO_OPEN 

如果我不能在這個地方使用IP地址,什麼和我怎樣使用它?任何建議,歡迎...提前致謝!

+0

\\是UNC路徑;你的意思是使用Microsoft Networking共享訪問文件嗎? –

+0

你是對的..我想訪問一個系統的視頻文件,連接在Wi-Fi或從我的系統局域網...請幫助我! – Devi

回答

0

您的問題沒有說清楚你真正想要的東西來實現,但UNC路徑可用於通過網絡訪問任何SMB /桑巴/ Windows共享。 您可以使用IP地址代替UNC中的任何(可解析)名稱,但您提供的UNC路徑很可能無效。
如果您引用了本地路徑,則可以使用本地計算機名稱和公共共享名稱,也可以僅使用本地路徑。

如果你的數據是否可用於其它傳輸(HTTP,RTSP,信鴿等),那麼你需要使用適當的URL方案。

更新: 在重新閱讀它時,聽起來你想用自己的socker(「使用winsock的服務器和客戶端」)傳輸視頻給這個媒體播放器;但除非你讓它使用一個HTTP,RTP或SMB等標準。你最好的選擇是使用這些已知格式之一。

+0

ohh。好的,謝謝你...我不知道如何開始使用HTTP和所有...你能幫我一下嗎?你是對的,我試圖連接服務器客戶端使用winsock和流視頻...但我不知道如何實現它... :(請helpppp meeeeee :( – Devi

+0

這不是可以教這裏的東西。我把它當做一份工作,我們已經在過去的10年中開發和改進了,最好將各種媒體播放器,媒體服務器和IIS組件串起來,然後嘗試自己處理流式傳輸 說了這麼多,對HTTP/RTSP視頻流和相關格式做一些研究。 – Deanna

相關問題