2017-08-21 7 views
1

私のプロジェクトでは、WPFMediaKitを使用して、myAudio1.ts、myAudio2.tsなどへのリンクのリストを含むmyAudioFile.m3u8という形式のオーディオファイルを再生します。オーディオファイルを再生する方法は初めからではありません

いくつかのケースでは

... 
    _player.Source = trackUri; 

    _player.Dispatcher.Invoke((Action) (() => 
    { 
     _player.Play(); 
     _player.MediaPosition = 100000000; // in ticks, doesn't work at this place 
    })); 
    ... 

が、私は最初からないファイルの再生を開始する必要がありますが、演奏の10秒から例えば:

は、私はこのコードのように遊んでファイルを起動します。

どうすればいいですか?

+0

「再生」を呼び出す前にMediaPositionを最初に設定しようとしましたか? – rene

+0

もちろん私は試しました! – MakS

+0

そして?異なる結果はありますか?どのプレイヤーがbtwを使用していますか? – rene

答えて

0

reneのおかげで!
セットPreferedPositionFormatMediaPositionFormat.MediaTime、位置が変更される前。ほとんどの場合、これで十分です。

... 
_player.Source = trackUri; 

_player.Dispatcher.Invoke((Action) (() => 
{ 
    _player.Play(); 
    _player.PreferedPositionFormat = MediaPositionFormat.MediaTime; 
    _player.MediaPosition = 100000000; // in ticks, doesn't work at this place 
})); 
... 
関連する問題