最近嘗試寫ktv點播軟體~遇到聲道的問題~
本身是利用Windows Media Player 10 SDK去做多媒體輸出~
在嘗試切換多音軌時發現~只有mpeg-1的檔案能夠利用
player.controls.currentAudioLanguageIndex
去做變換~(Media player解釋成語言設定)
這方法在mpeg-1的檔案下都ok~但遇到wmv就破功了~
主要是希望能把檔案壓成wmv~省點空間~
之前也曾經利用聲道平衡
player.settings.balance
但這會導致只有單一邊的喇叭發聲~
引言
>>2. 聲道切換時就真的只有左或右有聲音. 這個我弄了好久.. 一度想用DirectX來寫, 後來想想又工程浩大..算了..
不知道是否有好一點的點子~另~DirectX是指利用DirectShow~如果是~可以指導一下~如何讓兩邊喇叭同時發出單一聲道(音軌)
翻好久的sdk就是想不到
還有~因為Media player是利用directX來播放~如果我想在播放螢幕上畫圖(說明圖示)寫字(雜七雜八的文字)~用gdi都會閃動~(bitblt.textout)~有比較可行的方法嗎~
我的雙螢幕輸出跟大大做法不一樣~我是利用延伸桌面~