`
wang_peng1
  • 浏览: 3943049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SoundPool的使用以及登录密码

阅读更多

float j = 1.0f; 
SoundPool sp = null; 
int sID = 0; 
 
@Override 
public void onCreate(Bundle savedInstanceState) { 
   
super.onCreate(savedInstanceState); (R.layout.main); 
 
   
Button b = (Button)findViewById(R.id.Button01); 
    b
.setOnClickListener(new OnClickListener() { 
 
       
@Override 
       
public void onClick(View v) { 
            j
= (float) (j +.5f); 
            sp
.setRate(sID,j); 
 
       
} 
   
}); 
 
   
AssetFileDescriptor afd; 
   
try { 
 
        sp
= new SoundPool(1, AudioManager.STREAM_MUSIC, 0); 
 
        afd
= getAssets().openFd("wav/sample.wav"); 
       
int id = sp.load(afd, 1); 
        sID
= sp.play(id, 1, 1, 1, 0, j); 
 
   
} catch (IOException e) { 
       
// TODO Auto-generated catch block 
        e
.printStackTrace(); 
   
} 
} 
为了改变 rate of play afterward 必须使用sp.setRate(StreamID,j)

    setContentView

而且“每一个pool最多1M”

更好的处理方法http://code.google.com/p/libgdx/

2.URL url = new URL("https://acme.com.au/your_account/index.php?function=login"); 
 
HttpURLConnection conn = (HttpURLConnection) url.openConnection(); 
 
// If you need a cookie from previous requests 
//conn.setRequestProperty("Cookie", "JSESSIONID=" + encode(jSessionId, "UTF-8"));  
conn
.setRequestProperty("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"); 
conn
.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); 
 
conn
.setRequestMethod("POST"); 
conn
.setDoOutput(true); 
conn
.setDoInput(true); 
 
DataOutputStream out = new DataOutputStream(conn.getOutputStream()); 
out.writeBytes(String.format("check_username=%s&password=%s", 
       
URLEncoder.encode(PERSNR, "UTF-8"), 
       
URLEncoder.encode(PASSWD, "UTF-8"))); 
 
out.close(); 
 
// I have absolutely no idea why this is needed. 
InputStream is = conn.getInputStream(); 
// ... read the response from is. 
is.close(); 

分享到:
评论

相关推荐

    Soundpool实例

    让我们深入探讨一下SoundPool的工作原理以及如何在实际应用中使用它。 首先,理解SoundPool的基本概念。SoundPool是一个内存高效的音频播放器,它可以在内存中缓存多个音频文件,以便快速响应用户操作。当需要播放...

    SoundPool使用Example

    在这个"SoundPool使用Example"中,我们将深入探讨如何加载、播放和释放声音资源,帮助开发者更好地理解和应用SoundPool。 一、SoundPool简介 SoundPool是Android系统提供的一个音频管理类,它的主要特点是能够同时...

    Android的SoundPool类使用与利弊

    ### Android的SoundPool类使用与利弊 #### 一、SoundPool 类简介 在Android开发过程中,音频播放是一项常见的需求,特别是在游戏开发中。对于简短的音效播放,`SoundPool`类提供了非常高效且实用的方法。相比于`...

    使用 SoundPool 同时播放多个音频

    这里我们传入三个参数:最大同时播放的声音数量(10)、音频流类型(通常使用 `AudioManager.STREAM_MUSIC` 表示音乐流)以及音频质量(0表示默认值)。 接下来,我们需要加载音频资源。假设我们有多个音频文件,...

    Android下使用SoundPool的示例

    本示例将深入探讨如何在Android应用中使用`SoundPool`来实现音效的加载与播放,以提高用户体验。 `SoundPool`是Android为处理短暂、重复的音频而设计的。它通过内存映射技术,可以快速地加载和播放音频,特别适合...

    使用 SoundPool

    在博客文章 "https://blog.csdn.net/qq_28261343" 中,作者可能详细介绍了如何创建一个简单的示例项目,来演示如何使用 `SoundPool` 加载和播放音频,以及如何调整音量、循环和播放速率等属性。通过阅读这个博客,你...

    Android SoundPool使用案例及源码分析

    释放资源时,`SoundPool`会释放与之关联的所有音频资源以及`AudioTrack`对象。这一过程需要谨慎处理,以确保所有资源都能被妥善回收。 ### 总结 通过本文档,我们深入了解了Android平台下SoundPool的基本使用方法...

    SoundPool 的使用

    一个简单的sample , 用来理解及测试SoundPool的相关功能 相关博客 https://blog.csdn.net/qq_28261343/article/details/82818868

    SoundPool实例Demo-2.0

    在Android 5.0之前,SoundPool使用简单,开发者可以直接通过load()方法加载音频资源,然后调用play()方法播放。然而,在Android 5.0之后,由于对多媒体处理进行了优化,原有的SoundPool不再支持后台播放,这给很多...

    Soundpool音乐播放控制练习

    下面将详细讲解`Soundpool`的使用、配置以及播放控制的相关知识点。 1. **Soundpool类的创建** 创建`Soundpool`对象需要传入两个参数:最大同时播放的声音数量和音频流类型。音频流类型通常设置为`AudioManager....

    MediaPlayer和SoundPool区别及简单实例

    2. 使用`SoundPool`播放音频: - 创建`SoundPool`对象时,可以指定最大同时播放的音频流数量和音频的处理级别。 - 加载音频资源,调用`SoundPool.load()`方法,返回一个声音ID用于后续播放。 - 调用`SoundPool....

    Android用SoundPool播放音效

    本文将深入探讨SoundPool的工作原理、使用方法以及如何在实际项目中实现音效播放。 ### 1. SoundPool概述 SoundPool是一个音频缓存系统,它可以加载多个小音频文件并进行即时播放,尤其适用于需要快速响应的场景,...

    SoundPool实例Demo

    开发者可以通过分析和运行这个Demo,学习如何在不同Android版本下适配和使用SoundPool,以及如何管理音频资源以避免内存泄漏。这对于创建游戏或者其他需要即时音频反馈的应用程序非常重要。 7. **总结** ...

    Media soundpool的使用

    在Android应用中使用SoundPool,首先需要创建一个SoundPool实例,通常在Activity的onCreate()方法中初始化: ```java SoundPool soundPool = new SoundPool(MAX_STREAMS, AudioManager.STREAM_MUSIC, 0); ``` ...

    SoundPool实用实例,及其详细SoundTest.zip

    下面我们将深入探讨SoundPool的工作原理、使用方法以及在实际开发中的应用。 首先,理解SoundPool的基本概念。SoundPool是Android提供的一种高效的声音管理器,它能够一次性加载多个小音频文件到内存,并且可以同时...

    android soundpool播放音乐

    下面我们将深入探讨`SoundPool`的工作原理、使用方法以及如何在实际项目中播放音乐。 1. `SoundPool`简介 `SoundPool`是一个音频流处理工具,它能够预先加载多个音频文件到内存中,以便在需要时快速播放。由于它将...

    android 使用 SoundPool 播放音效

    例如,可以使用`SoundPool.setVolume()`方法改变音量,`SoundPool.setPitch()`方法调整播放速率,以及`SoundPool.setPriority()`方法更改声音的播放优先级。这些功能使得`SoundPool`非常灵活,可以根据需求调整音效...

    4-15-2(SoundPool音效).7z

    这个“4-15-2(SoundPool音效).7z”资源可能包含了多种不同效果的声音文件,以及如何在实际项目中应用这些音效的示例代码。通过解压并研究其中的内容,开发者可以更好地理解和掌握SoundPool的使用方法,提升应用的...

    android.media.SoundPool 的使用例子

    本教程将深入讲解如何使用`SoundPool`,并提供一个实际的例子。 首先,我们来理解`SoundPool`的基本概念。`SoundPool`是一个音频缓存系统,它可以预先加载多个音频文件到内存中,以便在需要时快速播放。通过使用...

    Android使用SoundPool实现播放音效

    Android 使用 SoundPool 实现播放音效 Android 中的音效播放是游戏和应用程序中非常重要的一部分,SoundPool 是 Android 中的一种音效播放机制,主要用于播放一些较短的声音片段。SoundPool 使用音效池的概念来管理...

Global site tag (gtag.js) - Google Analytics