1

schoutcast URL をストリーミングするために、C# Windows Phone 8 でメディア ストリーミング ソースを実装しています。URL からバッファリングされたストリームを再生できます。次に、バッファリングされたオーディオ データのシークを実装する必要があります。GUIから前後1秒ずつ設定してみました。以下は巻き戻しのコードです

if(BackgroundAudioPlayer.Instance.CanSeek) { TimeSpan position = BackgroundAudioPlayer.Instance.Position; BackgroundAudioPlayer.Instance.Position = new TimeSpan(0, 0, (int)(position.Seconds - 1)); }

しかし、プレーヤーは長い間停止し、再生を開始します。

Media Stream Source の実装にある次のメソッドを実装する必要があると思います。

protected override void SeekAsync(long seekToTime)
{
 ReportSeekCompleted(seekToTime);
}

Media Streaming Source を使用して順方向および逆方向のシークを遅滞なく実装する方法を知りたいですか?

4

0 に答える 0