RawResTest--访问assets下的资源
来源:互联网 发布:unity3d vr手柄 编辑:程序博客网 时间:2024/06/01 07:59
package org.crazyit.res;import java.io.IOException;import android.app.Activity;import android.content.res.AssetFileDescriptor;import android.content.res.AssetManager;import android.media.MediaPlayer;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;/** * Description: <br/> * site: <a href="http://www.crazyit.org">crazyit.org</a> <br/> * Copyright (C), 2001-2012, Yeeku.H.Lee <br/> * This program is protected by copyright laws. <br/> * Program Name: <br/> * Date: * * @author Yeeku.H.Lee kongyeeku@163.com * @version 1.0 */public class RawResTest extends Activity{MediaPlayer mediaPlayer1 = null;MediaPlayer mediaPlayer2 = null;@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);// 直接根据声音文件的ID来创建MediaPlayer。mediaPlayer1 = MediaPlayer.create(this, R.raw.bomb);// 获取该应用的AssetManagerAssetManager am = getAssets();try{// 获取指定文件对应的AssetFileDescriptor。AssetFileDescriptor afd = am.openFd("shot.mp3");mediaPlayer2 = new MediaPlayer();// 使用MediaPlayer加载指定的声音文件。mediaPlayer2.setDataSource(afd.getFileDescriptor());mediaPlayer2.prepare();}catch (IOException e){e.printStackTrace();}// 获取第一个按钮,并为它绑定事件监听器Button playRaw = (Button) findViewById(R.id.playRaw);playRaw.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0){// 播放声音mediaPlayer1.start();}});// 获取第二个按钮,并为它绑定事件监听器Button playAsset = (Button) findViewById(R.id.playAsset);playAsset.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0){// 播放声音mediaPlayer2.start();}});}}
assets/shot.mp3
- RawResTest--访问assets下的资源
- assets文件下资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- assets文件夹资源的访问
- android中访问assets文件夹下的资源
- Android的assets文件夹资源访问
- android assets文件夹资源的访问
- Android assets文件夹资源的访问
- AndroidStudio如何"创建Assets资源目录"并访问目录下的文件?
- GUI应用的若干问题和模式
- 单元测试分享
- Literal控件
- 8 个实用的 Linux netcat 命令示例
- Ubuntu是什么系统?
- RawResTest--访问assets下的资源
- Abap/4 中的OpenSQL(1)
- 好员工第一课
- Abap/4 中的OpenSQL(2)
- 标准C++中的string类用法总结
- 未找到编译器可执行文件 csc.exe
- Abap/4 中的OpenSQL(3)
- 映射IP使模拟器可以通信
- Abap/4 中的OpenSQL(4)