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

質問編集履歴

9

追記

2019/01/12 03:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,7 @@
1
1
  JavaFXでタイマーアプリを作成しています。
2
2
 
3
+ パソコンのオーディオ機器に問題がある場合、以下の例外が投げられます。
4
+
3
5
  **キャッチしたい例外**
4
6
  ```エラー
5
7
  Exception in thread "Thread-4" com.sun.media.jfxmedia.MediaException: Could not create player!
@@ -12,7 +14,7 @@
12
14
  at java.base/java.lang.Thread.run(Thread.java:844)
13
15
  ```
14
16
 
15
- 以下のコードで例外処理を試みましたが、上の例外が投げられます。
17
+ 以下のコードで例外処理を試みましたが、同じ例外が投げられます。
16
18
 
17
19
  **実行したコード**
18
20
  ```Java

8

書式の改善

2019/01/12 03:53

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -13,6 +13,8 @@
13
13
  ```
14
14
 
15
15
  以下のコードで例外処理を試みましたが、上の例外が投げられます。
16
+
17
+ **実行したコード**
16
18
  ```Java
17
19
  try{
18
20
  audio = new AudioClip(new File("Ding.mp3").toURI().toString());

7

書式の改善

2019/01/11 10:46

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
- 以下の例外変更たいと思っています。
1
+ JavaFXでタイマーアプリ作成しています。
2
2
 
3
+ **キャッチしたい例外**
3
4
  ```エラー
4
5
  Exception in thread "Thread-4" com.sun.media.jfxmedia.MediaException: Could not create player!
5
6
  at javafx.media/com.sun.media.jfxmediaimpl.NativeMediaManager.getPlayer(NativeMediaManager.java:274)
@@ -11,23 +12,18 @@
11
12
  at java.base/java.lang.Thread.run(Thread.java:844)
12
13
  ```
13
14
 
14
- 以下のコードで例外処理を試みましたが、上のエラー依然として出ています。
15
+ 以下のコードで例外処理を試みましたが、上の例外投げられます。
15
- 例外をMediaExceptionとしています。
16
- アドバイスをいただけますでしょうか。
17
- よろしくお願い致します。
18
16
  ```Java
19
17
  try{
20
18
  audio = new AudioClip(new File("Ding.mp3").toURI().toString());
21
19
  audio.play();
22
20
  Thread.sleep(1000);
23
- }catch(InterruptedException e){
24
- System.out.println(e);
25
- }catch(MediaException e){
21
+ }catch(Exception e){
26
22
  System.out.println("音声が再生できませんでした。");
27
23
  }
28
24
  ```
29
25
 
30
- import文は以下のようになっています。
26
+ **import文**
31
27
  ```インポート文
32
28
  import java.io.File;
33
29
 
@@ -53,5 +49,8 @@
53
49
  import java.net.MalformedURLException;
54
50
  ```
55
51
 
52
+ アドバイスをいただけますでしょうか。
53
+ よろしくお願い致します。
54
+
56
- 全体のコード
55
+ > 全体のコード
57
- [https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java](https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java)
56
+ > [https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java](https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java)

6

全体のコードを追加

2019/01/11 10:40

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -51,4 +51,7 @@
51
51
 
52
52
  import java.util.*;
53
53
  import java.net.MalformedURLException;
54
- ```
54
+ ```
55
+
56
+ 全体のコード
57
+ [https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java](https://github.com/yamakataoka/Pomodoro/blob/master/Pomodoro.java)

5

タイトルの変更

2019/01/11 07:01

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 例外表示を変更したと思っています。
1
+ エラーキャッチができな
body CHANGED
File without changes

4

インポート文の追加

2019/01/11 06:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -25,4 +25,30 @@
25
25
  }catch(MediaException e){
26
26
  System.out.println("音声が再生できませんでした。");
27
27
  }
28
+ ```
29
+
30
+ import文は以下のようになっています。
31
+ ```インポート文
32
+ import java.io.File;
33
+
34
+ import javafx.application.*;
35
+ import javafx.scene.*;
36
+ import javafx.scene.layout.*;
37
+ import javafx.scene.control.*;
38
+ import javafx.scene.paint.*;
39
+ import javafx.scene.image.*;
40
+ import javafx.scene.effect.*;
41
+ import javafx.scene.text.*;
42
+ import javafx.scene.input.*;
43
+ import javafx.scene.canvas.*;
44
+ import javafx.scene.shape.*;
45
+ import javafx.scene.media.*;
46
+ import javafx.scene.media.AudioClip;
47
+ import javafx.stage.*;
48
+ import javafx.event.*;
49
+ import javafx.geometry.*;
50
+ import javafx.collections.*;
51
+
52
+ import java.util.*;
53
+ import java.net.MalformedURLException;
28
54
  ```

3

加筆修正

2019/01/11 04:39

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  at java.base/java.lang.Thread.run(Thread.java:844)
12
12
  ```
13
13
 
14
- 以下のコードで例外処理を試みましたが、うまく作動しませんでした
14
+ 以下のコードで例外処理を試みましたが、上のエラーが依然とて出てい
15
15
  例外をMediaExceptionとしています。
16
16
  アドバイスをいただけますでしょうか。
17
17
  よろしくお願い致します。

2

質問の意図の明確化

2019/01/11 04:10

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 例外を非表示したいと思っています。
1
+ 例外表示を変更したいと思っています。
body CHANGED
@@ -1,4 +1,4 @@
1
- 以下の例外を非表示にしたいと思っています。
1
+ 以下の例外を変更したいと思っています。
2
2
 
3
3
  ```エラー
4
4
  Exception in thread "Thread-4" com.sun.media.jfxmedia.MediaException: Could not create player!

1

加筆

2019/01/11 04:08

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -12,6 +12,7 @@
12
12
  ```
13
13
 
14
14
  以下のコードで例外処理を試みましたが、うまく作動しませんでした。
15
+ 例外をMediaExceptionとしています。
15
16
  アドバイスをいただけますでしょうか。
16
17
  よろしくお願い致します。
17
18
  ```Java