�@

.NET TIPS

WAVE�T�E���h�i.wav�t�@�C���j���Đ�����ɂ́H�m2.0�̂݁AC#�AVB�n

�f�W�^���A�h�o���e�[�W�@��F ���F
2007/08/09

�@Windows�ł́A�W���̃T�E���h�E�t�@�C���`���Ƃ��āuWAVE�v���̗p���Ă���A����WAVE�`���t�@�C���i�ȍ~�A.wav�t�@�C���j�̃T�E���h��Windows�V�X�e���̋N�����⑀�쉹�ȂǂɎg���Ă���i��Windows XP�̏ꍇ���ƁAWindows�V�X�e���Ŏg������ۂ�.wav�t�@�C���́uC:\WINDOWS\Media�v�t�H���_�Ɋi�[����Ă���BWindows�V�X�e���Ŏg���T�E���h�́A�R���g���[���E�p�l���́m�T�E���h�ƃI�[�f�B�I �f�o�C�X�n�ŕ\�������_�C�A���O�́m�T�E���h�n�^�u���Őݒ�E�ύX�ł���j�B

�@���̂悤��.wav�t�@�C�����ȒP�ɍĐ�����@�\���A.NET Framework 2.0�Œlj�����Ă���B��̓I�ɂ�SoundPlayer�N���X�iSystem.Media���O��ԁj�ł���B�{�e�ł́A����SoundPlayer�N���X���g���āA�����I��.wav�t�@�C�����Đ�����i���Đ����I����܂Ŏ��̏����ɐi�߂Ȃ��j���@���Љ��B

�����Ăяo����.wav�t�@�C�����Đ�����ɂ́H

�@�����Ăяo����.wav�t�@�C�����Đ�����ɂ́ASoundPlayer�I�u�W�F�N�g��PlaySync���\�b�h���Ăяo���΂悢�BSoundPlayer�I�u�W�F�N�g���쐬����ɂ́A�R���X�g���N�^��.wav�t�@�C���̃p�X���w�肵�ăC���X�^���X������B

�@���̃R�[�h�́APlaySync���\�b�h���g����.wav�t�@�C�����Đ�����T���v���̃R���\�[���E�A�v���P�[�V�������B

using System;
using System.Media;

class Program
{
  static void Main()
  {
    string path = @"C:\WINDOWS\Media\tada.wav";
    SoundPlayer wavePlayer = new SoundPlayer(path);
    wavePlayer.PlaySync();
    Console.WriteLine("�Đ�����");
  }
}
Imports System
Imports System.Media

Module Module1

  Sub Main()
    Dim path As String = "C:\WINDOWS\Media\tada.wav"
    Dim wavePlayer As New SoundPlayer(path)
    wavePlayer.PlaySync()
    Console.WriteLine("�Đ�����")
  End Sub

End Module
.wav�t�@�C�����Đ�����R���\�[���E�A�v���P�V�����̃v���O�����E�R�[�h�i��FC#�A���FVB�j

�@���̃v���O���������s����ƁA�u�W���W���[���v�Ƃ����T�E���h���Đ�����A���̌�Ɂu�Đ������v�̃��b�Z�[�W���\�������B���̂悤��PlaySync���\�b�h�ł́A�Đ�����������܂ŃR�[�h�̎��s�͐�ɐi�܂Ȃ��B

�@SoundPlayer�N���X�ɂ�PlaySync�ȊO�ɂ����\�b�h���񋟂���Ă���A�񓯊��ŌĂяo���Ăق��̏����̎��s���ɂ��̃o�b�N�O���E���h��.wav�t�@�C�����Đ�������i�񓯊��I�ȍĐ��j�A�������񓯊��Ŕ����Đ��i�����[�v�Đ��j�����肷�邱�Ƃ��ł���B����ɂ‚��Ă͌�����炽�߂ďЉ��BEnd of Article

���p�”\�o�[�W�����F.NET Framework 2.0�̂�
�J�e�S���F�N���X�E���C�u�����@�����ΏہF�T�E���h
�g�p���C�u�����FSoundPlayer�N���X�iSystem.Media���O��ԁj

���̋L���Ɗ֘A���̍����ʂ�.NET TIPS
WAVE�T�E���h�i.wav�t�@�C���j��񓯊��ōĐ�����ɂ́H
WAVE�T�E���h�i.wav�t�@�C���j�����[�v�Đ�����ɂ́H
�r�[�v���Ȃǂ̃V�X�e���E�T�E���h��‚炷�ɂ́H
Windows�t�H�[���ŃA�j���[�V����GIF���Đ��^��~����ɂ́H
���̃��X�g�́A�i���j�f�W�^���A�h�o���e�[�W���J������
�����֘A�L���T���V�X�e�� Jigsaw�i�W�O�\�[�j �ɂ�莩�����o�������̂ł��B
generated by

�u.NET TIPS�v


Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Insider.NET �L�������L���O

�{�� ����