2 o casper ne O_Casper_ne 于 2013.04.01 15:06 提问

如何编写一个简单的音频播放器?

在android中,我编写一个简单的音频播放器,并在虚拟机上运行,但是却不能获得声音。使用AVD 能获得声音吗?

package com.example.helloplayer;
    import android.app.Activity;
    import android.media.MediaPlayer;
    import android.os.Bundle;
    public class HelloPlayer extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

            MediaPlayer mp = new MediaPlayer();
            mp.setDataSource("/home/usr/audio/file.mp3");
            mp.prepare();
            mp.start();
        }
    }

2个回答

shcalm
shcalm   2013.04.16 10:00
已采纳

1 路径要写正确
2 访问sd卡要权限
3 如果文件大的话,prepare时间会长一些,不要放在oncreate中

xiaoyan_12
xiaoyan_12   2013.04.01 16:18

把 mp3 文件放到应用原始文件夹,然后使用下面的代码:

mMediaPlayer = new MediaPlayer();
mMediaPlayer = MediaPlayer.create(this, R.raw.sound1);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mMediaPlayer.setLooping(true);
mMediaPlayer.start();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
用VC++开发一个简易的播放器(一)
内容提要    可视动画控件ActiveMovie是Microsoft公司开发的ActiveX控件,从开始的1.0版、1.2版到现在的2.0版,功能上已经有了很大的改进。由于该控件内嵌了Microsoft MPEG音频解码器和Microsoft MPEG视频解码器,所以能够很好地支持音频文件和视频文件,用其播放的VCD效果就很好。另外,播放时若用鼠标右键单击画面,可以直接对画面的播放、暂停、停止等
android实现简单音频播放器
1.从内存和内存卡中播放音频 public class MainActivity extends AppCompatActivity { private SeekBar sb_id; private MediaPlayer mediaPlayer; @Override protected void onCreate(Bundle savedInstanceSt
利用java做一个简单的音乐播放器
利用java里的swing技术实现简单的音乐播放器,里面主要是用到JMFjar包里面的属性
十四.Android简单的音频播放器和视频播放器
1.概述 现在的智能手机越来越代替传统音乐播放器的作用了。这次我们就来看看简单的音频播放器和视频播放器如何编写。 2.音频播放器2.1准备工作 MediaPlayer:音频的基本操作类。 方法 作用 start 开始 pause 暂停 reset 停止 prepare 准备就绪 isPlaying 是否正在播放 release 释放这个播放器
IOS开发之简单音频播放器
今天第一次接触IOS开发的UI部分,之前学OC的时候一直在模拟的使用Target-Action回调模式,今天算是真正的用了一次。为了熟悉一下基本控件的使用方法,和UI部分的回调,下面开发了一个特别简易的音频播放器,来犒劳一下自己这一天的UI学习成果。在用到UI的控件时如果很好的理解之前博客在OC中的Target-Action回调模式,感觉控件的用法会很顺手。下面的简易播放器没有用到多高深的技术,只
c++实现的简单音乐播放器
c++实现的简单音乐播放器,并可以计算显示出显示音乐的频谱,有MFC界面
一个简单DirectSound播放wav的代码
使用mmio解码wav,DirectSound播放的代码。很好理解,还可以即时多声音混音。推荐初学者查看。不使用CWaveFile类,这比开发手册更容易理解和学习。
C#-WinForm-简单的音频播放器(基于WindowsMediaPlayer控件)(二)
一个最简单的WinForm音频播放器(基于WindowsMediaPlayer控件)
FFmpeg 从零开始开发简单的音视频播放器(一)
背景:由于近期项目需求,要开发一个简单的RTMP音视频流播放器,在做了技术调研后,采用了开源的FFmpeg技术。由于我是初次接触FFmpeg,开发过程中遇到了一些问题,在此,对开发和过程中遇到了一些问题,做一个记录和分享。由于个人技术有限,有不足的地方,还望高人指点迷津。涉及语言:C++/C#开发工具:VS2017...
HTML5用audio标签做一个最简单的音频播放器
在做系统的时候,要求做一个音频播放器,就在网上查找了一些资料,发现这样的资料还是很千篇一律的,EasyUI框架并没有给我们一个音频播放器的功能,在bootstrap上有,但是也是结合html5来写的,因此,我们在这里就用纯的html5血一个音频播放器,如何播放本地的音频。 首先,大家在myeclipse上建立一个自己的web项目: 其实,这里的代码都不难,主