ニュース

Top  >   14. 動画・音声ファイル  >   Q, Audio Sourceで音を鳴らしたい

Q, Audio Sourceで音を鳴らしたい

2026/03/20

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

Audio Source に Audio Clip を設定し、Play を呼ぶと音を鳴らせます。

原因 / 背景

  • 動画や音声は再生できても、形式・圧縮・容量が合っていないと実機で重くなったり再生失敗したりします。
  • Quest などの XR 実機では、Editor では問題なくても音が出ない、動画が重い、容量が足りないといった差が起きやすいです。

実装 / 手順

  1. オブジェクトへ Audio Source を追加します。
  2. Audio Clip を設定します。
  3. Play On Awake またはスクリプトから Play を実行します。

サンプルコード

using UnityEngine;

[RequireComponent(typeof(AudioSource))]
public class SimpleSoundPlayer : MonoBehaviour
{
    private AudioSource audioSource;

    private void Awake()
    {
        audioSource = GetComponent<AudioSource>();
    }

    public void PlaySound()
    {
        if (audioSource == null) return;
        audioSource.Play();
    }
}

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 1(入門)
対象プラットフォーム:PC,Unity
関連キーワード:Audio Source,SE,再生,aca

Level 1-2 向けバナー