4
我對同一個媒體文件有不同的視頻和音頻URL,我想同步播放聲音和視頻。我怎樣才能做到這一點?如何從不同來源同步播放視頻和音頻?
我以爲我可以使用MediaElement
和視頻MediaPlayer
和音頻:
mediaElement.Source = new Uri(videoSourceUrl, UriKind.RelativeOrAbsolute);
mediaPlayer.Source = MediaSource.CreateFromUri(new Uri(audioSourceUrl,
UriKind.RelativeOrAbsolute));
但問題是,有可能是緩衝在其中的一個延遲,或者用戶可以改變位置,視頻和音頻不匹配。
在我停止播放和手動重新定位之前,有沒有更簡單的方法來加入聲音和視頻?
你可能不得不自己寫所有的解碼代碼,以確保緩衝區不會不同步等 –
@ downvoter任何解釋爲什麼你決定投票讚賞! – Blendester
我不知道你爲什麼得到一個downvote:/我唯一可以看到錯誤的是,你迄今沒有包括你的研究。但實際問題本身對我來說至少是有趣的,而且似乎並沒有提出。 – AndyJ