【iOS】【swift】AVAudioPlayerで音楽や効果音の再生、停止する

今回はswift2で簡単な音楽再生と停止をするiOSアプリ開発します。

今回の環境は swift2.0 + Xcode 7.2 です。

swift2で新たな文法により、書き方が異なり多くのサンプルコードでは

エラーになったので書きます。

 

1. AVFoundationの追加する

AVFoundationはオーディオメディアの再生や作成ができるフレームワークです。

2. Main.storyboardで再生用のボタンを追加する

再生(Play)と停止(Stop)用のボタンを配置します。

スクリーンショット 2016-02-05 22.10.45

 

3. Main.storyboardで再生用のボタンを追加する

xcodeのプロジェクトに music.mp3という名前の音楽ファイルを入れた後

以下のプログラムを書きます。

4. 再生部分を作成する

再生ボタンのactionをmain.storyboardから追加した後

以下のプログラムを作成します。

 

SpriteKitに興味を持った方はこちらの本が分かりやすく入門に最適でしたのでどうぞ。

 

swift2からエラーのHandlingの文法が変更となったため結構詰まりました。

公式サイトはこちら

以上です。


Sponsored Link

2 thoughts on “【iOS】【swift】AVAudioPlayerで音楽や効果音の再生、停止する

  1. まお

    Objective-Cで作ったアプリをSwiftで作り直しているところです。
    この記事を参考にして効果音を再生させることができました。
    有用な情報ありがとうございました。

  2. Johnk665

    Good writeup, I am normal visitor of ones blog, maintain up the excellent operate, and It’s going to be a regular visitor for a lengthy time. edfgdgaekfbc

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です