Android�A�v���Ń}���`���f�B�A���������߂̊�b�m���FAndroid�œ����g��Java�A�v���쐬����i30�j�i1/3 �y�[�W�j

» 2012�N03��28�� 00��00�� ���J
[�������C������ЃC�[�t���[]

�O��̒����Ƃ����

�@����́A�u�I�[�f�B�I�����R���v����g���ĉ��y�v���C���[���쐬����Ƃ����O��L���uAndroid�̃E�B�W�F�b�g�Ƀm�[�e�B�t�B�P�[�V��������ɂ��v�̑����ł��B

�@�ŏ��Ɏӂ��Ă����Ȃ���΂Ȃ�Ȃ��̂ł����A�M�҂́uRemoteViews�v���g�p���邷�ׂĂ̌��ŁuRemoteContorlClient����g�����I�[�f�B�I�����R���̋@�\���g�p�ł���v�Ɗ��Ⴂ���Ă��܂������A���ۂɂ����b�N��ʂł̂ݎg�p�ł������̂ł����B������Ɖ����ׂ��ł��Ă��炸�A�\���킯����܂���ł����B

�@�������A�uNotification�v�N���X�����}���`���f�B�A�𑀍�ł���悤�ɂȂ�͕̂֗��Ȃ̂ŁA��������Notification�̈�������A���b�N��ʂł̃I�[�f�B�I�����R���̎g�����Ɋւ��Ă�������Ă����܂��B


�@����̃T���v���A�v���͈ȉ�����_�E�����[�h�ł��܂��B

�@����̃A�v���́A�uRandomMusicPlayer�v�Ƃ���Android SDK�ɕt������T���v�����ꕔ���p���āA������₷���ύX���Ă��܂��B�֌W�̂Ȃ��������A�΂�����폜������A����݊��̂��߂����t���N�V�����Ȃǂ�K�؂ɏC�����Ă��邽�߁A�����Ԃ񕪂���₷���Ȃ��Ă���͂��ł��B

�܂��́AMediaPlayer�N���X�̎g��������

�@�I�[�f�B�I�����R����ANotification����́uMediaPlayer�v�N���X�̑���́A�u�u���[�h�L���X�g�v���΂�����󂯎������ƁA�{����MediaPlayer�̐���Ƃ͂������ꂽ�������s��Ȃ���΂Ȃ�Ȃ����߁A���Ȃ蕡�G�ł��B

�@�܂��AMediaPlayer�́g����h�����ƒI�u�W�F�N�g�ł���A���̏�ԊǗ����܂����Ȃ������߁A�܂���MediaPlayer�̎g�����Ƀt�H�[�J�X���ĉ�����܂��B

��ԑJ��

�@�ȉ���MediaPlayer�̏�ԑJ�ڐ}�ł��B

�}1�@MediaPlayer�̏�ԑJ�ڐ}�i�uMediaPlayer | Android Developers�v�����p�j �}1�@MediaPlayer�̏�ԑJ�ڐ}�i�uMediaPlayer | Android Developers�v�����p�j

�@����܂ł̘A�ڂŌ��Ă�����ԑJ�ڐ}�̒��ōł����G�ł��B�e��ԂŌĂяo���”\�����\�b�h�͏�}�̒ʂ�ł��B����ȊO�̃��\�b�h���Ăяo���ƁA��O������������A�����I���G���[�ɂȂ����肵�܂��B

�@�����MediaPlayer�ɂ́A���݂̏�Ԃ�₢���킹�郁�\�b�h���񋟂���Ă��܂����B�‚܂�AMediaPlayer���g�p����ꍇ�́A�A�v�������̏�Ԃ����S�ɔc�����Ă����Ȃ���΂Ȃ�܂���BMediaPlayer���g�p����ۂɂ́A���̏�ԊǗ�����ԑ�ςł��B

�@�Ƃ͂����A���̑�ςȏ�ԊǗ��̕��ׂ��y��������@�͂Ȃ����Ƃ�����܂���B

���@�y1�z1�‚̃f�[�^�\�[�X�ɂ‚��A1�‚�MediaPlayer�����蓖�Ă�

�@����́A�Q�[���̃T�E���h�G�t�F�N�g�ȂǂŗL���ȕ��@�ł��傤�B��ԊǗ��������Ă���v����1�‚ɁA�f�[�^�\�[�X�������������������܂��B����炪1�x�ōςނ̂́A��ԊǗ����ȒP�ɂ���Ƃ����_�ɂ����đ傫�ȃ����b�g�ł��B

�@�ł����A�Ⴆ�΁A�~�T�C����3�A�˂ł���Ƃ��A��������G�̐������d�˂�K�v������Ƃ������ꍇ�ɂ́A�����f�[�^�\�[�X������MediaPlayer�𕡐��p�ӂ����Ȃǂ̍H�v���K�v�ɂȂ邩������܂���B

���@�y2�z�Ƃɂ������

�@�uMediaPlyaer#reset()�v���\�b�h���Ăяo���ƁA��Ԃ��uIdle�v�Ɉڍs���܂��B���́uMediaPlayer#reset()�v���\�b�h�́uPreparing�v�uEnd�v�ȊO�̏�ԂŌĂяo�����Ƃ��”\�ł��B���̃f�[�^���Đ��������ꍇ�́A�Ƃɂ����uIdle�v�ɖ߂��āA�f�[�^�̓ǂݍ��݂����蒼���A�Ƃ����̂��ȒP�ł��B

�@���ӂ��Ȃ���΂Ȃ�Ȃ��̂́A�f�[�^�ǂݍ��݂͎��Ԃ������邽�߁A�Ⴆ�΁u��ʃ^�b�v�ɍ��킹�ĉ���‚炵�����v�Ƃ����悤�ȃP�[�X�ł́A���̕��@�͕s�����ł��B����̃T���v���̏�ԊǗ��ł́A�ꕔ���̕��@���̗p���Ă��܂��B

�f�[�^�𓯊��A�񓯊��œǂݍ���

�@��ԊǗ��œ��ɋC��t���Ȃ���΂Ȃ�Ȃ��_�́A�uInitialized�v����uPrepared�v�ɑJ�ڂ�����ł��B�uMediaPlayer#setDataSource(String)�v�Ŏw�肵���f�[�^�����ۂɓǂݍ��ނɂ́A�uMediaPlayer#prepare()�v�uMediaPlayer#prepareAsync()�v��2�ʂ�̕��@������A���ꂼ�������A�񓯊��ł��B

�@�����́uMediaPlayer#reset()�v���Ăяo���Ȃ��uPreparing�v�Ɉڍs���Ȃ��̂ŊȒP�ł����AUI�X���b�h���u���b�N���ă��[�U�[��҂����Ă��܂�����A�ň��̏ꍇ�́uANR�iApplication Not Responding�A�A�v���������j�v���������ăA�v���������Ă��܂��”\��������܂��B

�@�񓯊��̏ꍇ�́A���̂悤�Ȃ��Ƃ͂���܂��񂪁A���[�U�[�̑��삪���߂��āuPrepareing�v���ɍēx�uMediaPlayer#prepareAsync()�v���Ăяo���Ă��܂��Ƃ������Ƃ��N���肪���ł��B

�@�uMediaPlayer#prepaer()�v�uMediaPlayer#prepareAsync()�v�̎g�����ɂ‚��ẮA��ق��R�[�h�������ĉ�����܂��B

�@���y�[�W�ȍ~�A�T���v���R�[�h�������ď���������I���܂ł�������܂��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

���́uAI�R�[�f�B���O�v�͖{���ɕK�v���H
Microsoft �� Windows�őO��2026
4AI by ��IT - AI�����A�������A���A������
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B