Android 3.0 r1 API中文文档(107) —— AsyncPlayer

摘要:
我期待您参与Android API的翻译,并与我联系over140@gmail.com 。 欢迎转载此声明,但请保留文章的原始来源:)博客公园:http://www.cnblogs.com/Android中文翻译组:http://goo.gl/6vJQl正文1:结构publicclassAsyncPlayerextendsObjectjava.lang.Objectandroid。媒体AsyncPlayer II。概述播放连续(多个)音频URL,但繁重的工作在另一个线程中完成。因此,任何预处理或加载延迟都不会阻碍线程调用。3、 构造函数publicAsyncPlayer构造AsyncPlayer对象。5、 补充文章选择了android多媒体--AsyncPlayer android游戏开发之旅16异步音乐播放[Android123]今天犯了一个愚蠢的错误

前言

  本章内容是android.media.AsyncPlayer,版本为Android 3.0 r1!期待你一起参与Android API的翻译,联系我over140@gmail.com。

声明

  欢迎转载,但请保留文章原始出处:)

    博客园:http://www.cnblogs.com/

    Android中文翻译组:http://goo.gl/6vJQl

正文

  一、结构

public class AsyncPlayer extends Object

        

java.lang.Object

android.media.AsyncPlayer

 

  二、概述

    播放一个连续(多个)的音频URLs,但那些任务较重的工作在另外的线程中完成,所以任何预处理或加载的延迟都不阻碍线程调用。
 

  三、构造函数

  public AsyncPlayer (String tag)

  构造一个AsyncPlayer对象。

  参数

  tag 用于调试的字符串

 

  四、公共方法

  public void play (Context context, Uri uri, boolean looping, int stream)

  开始播放声音。可在某个点上开始播放。这里不保证可能有延迟。在另一个音频文件播放时调用这个方法将导致当前音频停止播放并开始播放新的音频。

  参数

  context  应用程序上下文

  uri  播放的 URI (参见setDataSource(Context, Uri))

  looping    是否无限循环播放声音。 (参见setLooping(boolean))

  stream    音频流(AudioStream)类型 (参见setAudioStreamType(int))(译者注:例如AudioManager.STREAM_MUSIC

 

  public void stop ()

  停止之前播放的声音。不能在某点上暂停然后接着播放。多次调用没有不良影响。

 

  五、补充

文章精选

android多媒体-----AsyncPlayer

Android游戏开发之旅16 异步音乐播放[Android123]

今天犯了一个愚蠢的错误

 

免责声明:文章转载自《Android 3.0 r1 API中文文档(107) —— AsyncPlayer》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇HTTP 错误 404.2 Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面Sublime Text2中的快捷方式及html各种标签(待完善)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【Android】让你的安卓app国际化、支持语言自动切换

碎碎念 我在写app的时候,无论是布局上的字符串还是代码中的,我都喜欢直接敲上去,无视那个善意提醒的波浪线。 对于小项目来说,我觉得无可厚非,虽然不规范但方便直观,不需要苦于给字符串起名字。 如果你在项目初期就想着要将应用推向国际市场,就要注意字符串一定要养成习惯全部写在string.xml里,不然后期再加真的很崩溃。 创建多语言的string.xml 我...

Android 设置SeekBar不可拖动

public class MyProgressBar extends SeekBar { /** * 是否支持拖动进度 */ private boolean touch = true; public MyProgressBar(Context context, AttributeSet attrs) {...

Tomcat模型结构

一、请求过程 Tomca的两大组件:Connecter和Container Connecter组件 1、Connecter将在某个指定的端口上侦听客户请求,接收浏览器的发过来的 tcp 连接请求,创建一个 Request 和 Response 对象分别用于和请求端交换数据,然后会产生一个线程来处理这个请求并把产生的 Request 和 Response...

.NET Core授权失败如何自定义响应信息?

前言 在.NET 5之前,当授权失败即403时无法很友好的自定义错误信息,以致于比如利用Vue获取到的是空响应,不能很好的处理实际业务,同时涉及到权限粒度控制到控制器、Action,也不能很好的获取对应路由信息。本文我们来看看在.NET 5中为何要出现针对授权失败的中间件接口?它是如何一步步衍生出来的呢?以及对于授权失败根据实际需要如何自定义响应错误,以及...

android 事件分发机制详解(OnTouchListener,OnClick)

  昨天做东西做到触摸事件冲突,以前也经常碰到事件冲突,想到要研究一下Android的事件冲突机制,于是从昨天开始到今天整整一天时间都要了解这方面的知识,这才懂了安卓的触摸和点击事件的机制。探究如下:   首先重写三个View布局,用来做测试:      package com.example.yzj.android_8_10; import andro...

彻底搞懂Spring类加载(注解方式)

单例预加载默认 单例懒加载   正确的加载时机   错误的加载时机 多例懒加载仅支持懒加载 spring beanfactory类高级用法   反射方式加载类 需要注意的问题 通过 Spring 注册的类一共只有三种加载方式! 环境:spring-context 4.2.6jdk 8Eclipse 4.7 最简单的配置 <?xml ve...