2017-06-30 5 views
0

TimedMetadataTrackオブジェクトでSpeechCueイベントのイベントCueEnteredまたはCueExitedを発生させることができません。UWP TimedMetadataTrackイベントが発生していません

どのような考えですか?だから、

+0

公式の[コードサンプル](https://github.com/Microsoft/Windows-universal-samples/tree/1c719293b0bce1f952f617bc06c65bc8df6703fd/Samples/SpeechRecognitionAndSynthesis)を確認しましたか?そうでない場合は、そのサンプルを参照して、独自のコードをチェックして問題があるかどうかを確認してください。それでも問題が見つからない場合は、あなたの投稿はとてもシンプルだったので、[mcve] –

+0

を提供してください。[どうすれば良い質問ができますか?](https://stackoverflow.com/help/how-to-ask) –

答えて

2

は、明らかにIMediaCue.CueEnteredとIMedia.CueExitedイベント(インターフェースの少なくともSpeechCue実装)に登録する際に、この行が必要とされている:

((Windows.Media.Playback.MediaPlaybackItem)item).TimedMetadataTracks.SetPresentationMode((uint)index, Windows.Media.Playback.TimedMetadataTrackPresentationMode.ApplicationPresented); 

この行を正確にシステムをできるようにするために必要です待ち受け中のCueEnteredイベントとCueExitedイベントを送信します。

もう1つのケースでは、APIドキュメントまたはコード例で完全にドキュメント化されていない別のケースです。

関連する問題