質問: * 音声再生時のエラー * 音声が再生されません という2つの質問があり、後者は重複としてクローズされました。 内容を見ると、前者の質問は、 > > sample.mp3というデータを再生しようとするときに「引数が足りない」というエラーがでてしまいます。 > > > というもので、原因はSwift 2.0でのAPI変更(エラーハンドリングの文法の追加)についての考慮がないことでした。 後者の質問は既に回答が付いている通り、 > > mp3を再生するためにAVAudioPlayerのインスタンスを生成してますが、それがどこにも参照されないまま解放されてるのが原因かと思われます。 > > > `AVAudioPlayer`がメモリから解放されると音楽再生も停止するため、プロパティに保持する必要があるのですが、変数のシャドーイングでローカル変数に保持してしまっていたというコーディングミスです。 また、2つ目の質問の背景は、1つ目の質問の回答へのコメントで分かります。 > > 大変ありがとうございます。音声再生のコードは完成したのですが、やはり再生をすると、音が流れません。新たに質問を載せませしたので、もしご指摘の点がありましたら、よろしお願いいたします。 > > > エラーハンドリングについての問題は解決したものの、音声が流れない現象があったために、新たな質問をしたということは明白です。 両者の内容は明らかに別物で、有益な回答も付いているという状態で、重複として質問をクローズしたモデレータの判断基準が分かりません。 重複の定義とは内容ではなくタイトルで判断されるものなのでしょうか?
回答: 5票のクローズ票が集まるとクローズされるというシステム的な物事なので、たとえ、内容的に実際は重複でなくとも、「重複と判断」してしまう人が5票出れば、クローズされることになると思います。 その「判断」の是非に対して、質問者当人は当然として、不服な人は 重複とマークされている質問があるのはなぜですか? > > 質問が、実際に重複であるということに同意しない場合は、違いを強調するように編集するか、再オープン票を投票するかモデレーターの注意を喚起するため通報するかして、再オープンを試みてください。 > > > という対抗措置も可能なので、参加者同士のコンセンサスによって方向性が定まっていく相対的な結果であり、モデレーターに個々の内容的な是非の判断を委ねるといったスタンスの場ではないと、私は考えています。 つまり、題名などからの心象によって、重複ではないかというフラグが立った時、本人または同意しない人は、実際はそうではないということを、題名を修正するなり、質問を修正して、重複票を投じる可能性がある人の印象を翻意させる努力ができると思います。表現から他人が受ける心象と、内容が乖離している場合は往々にしてあり、それによるギャップを埋める必要性を折り込んで、参加する形になるのではないでしょうか?