質問編集履歴

2

123456

2019/09/15 02:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
  ```
58
58
 
59
- os.remove("output.mp3")
59
+ os.remove(output_sound_filename)
60
60
 
61
61
  PermissionError: [WinError 32] プロセスはファイルにアクセスできません。別のプロセスが使用中です。: 'output1.mp3'
62
62
 
@@ -66,4 +66,8 @@
66
66
 
67
67
 
68
68
 
69
- pygame.mixer.music.stop()をしているのですがファイルが開いたままだと怒られてしまいます。どのようなコードを書けば上記エラーを回避しファイルを削除する事ができるのでしょうか?
69
+ pygame.mixer.music.stop()をしているのですがまだファイルが開いたままだと怒られてしまいます。pygameで音声を再生後にどのようなコードを書けば上記エラーを回避しファイルを削除する事ができるのでしょうか?
70
+
71
+
72
+
73
+ なお音声を再生したいだけなのでpygameにこだわっていません。よろしくお願いいたします。

1

123

2019/09/15 02:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -26,13 +26,17 @@
26
26
 
27
27
 
28
28
 
29
+ output_sound_filename = "output.mp3"
30
+
31
+
32
+
29
33
  pygame.mixer.init()
30
34
 
31
35
  pygame.mixer.music.load(output_sound_filename)
32
36
 
33
37
  mp3_length = mp3(output_sound_filename).info.length
34
38
 
35
- pygame.mixer.music.play(1)の行の秒数も×nすること)
39
+ pygame.mixer.music.play(1)
36
40
 
37
41
  time.sleep(mp3_length + 0.25)
38
42