欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > android 音频播放器,(一)AsyncPlayer音频播放实例

android 音频播放器,(一)AsyncPlayer音频播放实例

2024/10/24 4:30:21 来源:https://blog.csdn.net/xuann/article/details/140809853  浏览:    关键词:android 音频播放器,(一)AsyncPlayer音频播放实例

1. Apk内,预定义按键与触发按键:

layout 按键定义:

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="start"
            android:text="start" />

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="stop"
            android:text="stop" />

 

按键触发,代码处理:

   /**
     * start
     * @param v
     */
    public void start(View v){
         // 启动播放
        AsyncPlayerPlayer();
    }
    /**
     * stop
     * @param v
     */
    public void stop(View v){
       // 停止播放
        AsyncPlayerStop();
    }

 

2. 创建mAsyncPlayer对象,与启动停止播放:

@Override
protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

      mAsyncPlayer = new AsyncPlayer("TAG");
 }

void AsyncPlayerPlayer(){
        mAsyncPlayer.play(
                this,

                // R.raw.008 为内置音频资源,也可以直接加载本地资源
                Uri.parse("android.resource://" + this.getPackageName() + "/" + R.raw.008 ),
                true,
                AudioManager.STREAM_MUSIC
                );
    }

   void AsyncPlayerStop(){
        mAsyncPlayer.stop();
    }


3. 按照,如上最简步骤进行调试,即可通过AsyncPlayer类对象Api进行音频播放测试。 

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com