teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

ソースコード記述ミス

2020/09/10 10:52

投稿

hirotamasami
hirotamasami

スコア5

title CHANGED
File without changes
body CHANGED
@@ -56,7 +56,7 @@
56
56
  return time.ToString(@"mm\:ss");
57
57
  }
58
58
 
59
- private async Task<string> GetDuration(string fileName)
59
+ private async Task<TimeSpan> GetDuration(string fileName)
60
60
  {
61
61
  StorageFile outfile = await File.GetWavFileAsync(fileName); //対象の音声ファイルでStorageFileを取得する
62
62
 

1

2020/09/07 試したこと追記

2020/09/10 10:52

投稿

hirotamasami
hirotamasami

スコア5

title CHANGED
File without changes
body CHANGED
@@ -90,6 +90,7 @@
90
90
 
91
91
  ・タスクマネージャーの確認
92
92
   上記現象が起こった時、タスクマネージャーのプロセスを確認してもアプリは動いてなかった。
93
+  ※現象発生後、すぐにタスクマネージャーを確認すると、1瞬だけCPU使用率が100%になっておりました。(すぐに下降)
93
94
  ・イベントビューアーの確認
94
95
    上記現象が起こった時、イベントログを確認すると、igfxCUIService2.0.0.0が大量に常に出力されていた。
95
96
  ・非同期で再生時間大量読込
@@ -122,6 +123,19 @@
122
123
 
123
124
  }
124
125
  ```
126
+ ・デバッグ時の挙動
127
+ Application.Current.Exit()の代わりに
128
+ ApplicationView.GetForCurrentView().TryConsolidateAsync();
129
+ 使用すると教えていただいた後、
130
+ 動作を確認すると、
131
+ 同現象(タスクバー点滅)が起こった後、
132
+ アプリを終了すると、
133
+ ロゴのタイルの背景で留まる状態にはなりませんでしたが、
134
+ かわりにアプリはそのままの状態で終了しなくなりました。
135
+ その時、デバッグ実行停止にすると、
136
+ Application.Current.Exit()時と同じく
137
+ ロゴのタイルの背景で留まる状態になりました
138
+
125
139
  ### 補足情報(FW/ツールのバージョンなど)
126
140
 
127
141
  上記の現象はまれにしか発生しないんですが、