Windows 10 用のビデオ プレーヤーを開発しています。このプレーヤーは、HLS と AAC トラックを同時に再生する必要があります。
HLS をサポートしているため、動画トラックにはAdaptiveMediaSourceクラスを使用したいと考えていました。オーディオ トラックについては、AudioStreamingAgentクラスを使用することを検討していましたが、この場合、それが最適なオプションになるかどうかはわかりません。
これとは別に、これら 2 つのトラックは独立している必要があります。つまり、同期する必要がありますが、ユーザーは音量を個別に調整でき、ミュートすることもできなければなりませんが、再生を停止または再開するためのコントロールが見つかりませんでした (これはオーディオ/ビデオ プレーヤーの基本的なコントロール)。
オーディオおよびビデオ オブジェクトを表すMediaElementクラスを見つけたので、このクラスを使用すると、コントロールの欠落の問題が解決されますが、ストリーミング再生によるその機能はわかりません。
私が疑問に思っているもう 1 つのことは、最初のものとは別に、そのようなオブジェクトが Windows 7 から 8.1 までサポートされている場合、このバージョンでもサポートされるのでしょうか?
それを開発する適切な方法はどれですか?
前もって感謝します!!