本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
如何让MediaPlayer实现AB段复读功能
近日在做一个学习法语的小应用,被MP3AB段复读的功能困扰了很久,最后终于在网上找到一个解决方法,就是使用CountDownTimer让MediaPlayer只播放MP3的某个区段,轻松解决了AB段复读的功能。详细代码如下:
public void play(final String filePath) throws Exception {
try {
if (mMediaPlayer ...
音乐播放(游戏中的音效)
音乐播放(游戏中的音效)
游戏中是肯定和程序打包发布的。这样的音乐就没有放在Sdcard中,一般会放在应用目录下的“res/raw”下。那如何实现音乐播放呢?
其实很简单呐,我只不过把setDataSource()方法改成create()方法来指定资源索引的MediaPlayer对象。
package com.zzl.mediaplayer;
import android.app.Ac ...
MediaPlayer 报错Prepare failed,setDataSource...
原因是斜杆 “/” 引起的,有两个办法
1.是如果把 “/”替换成 File.separator,就能解决问题
2.不改动斜杆,在文件路径作处理
File tempFile = new File(path);
FileInputStream fis = new FileInputStream(tempFile);
mediaPlayer.res ...
Android MediaPlayer播放prepareAsync called in state 8解决办法
使用Android MediaPlayer播放音频文件时,有时会出现prepareasync called in state 8错误。
以下方法可以避免这个异常出现。
try {
//在播放之前先判断playerMusic是否被占用,这样就不会报错了
if (mMediaPlayer != null) {
mMediaPlayer.s ...
Android游戏开发学习(7)--MediaPlayer与SoundPool详解与应用
MediaPlayer:使用简单,适合做游戏的背景音乐,资源占用量较高、延迟时间较长、不支持多个音频同时播放等。
音乐文件正常播放完毕,而又没有设置循环播放的话就进入该状态,并会触发OnCompletionListener的onCompletion()方法。
此时可以调用start()方法重新从头播放文件,也可以stop()停止MediaPlayer,或者也可以seekTo()来重新定位播放位置 ...
Android日记之2012\01\16
唉,突然发现自己的记忆力减退了好多啊,今天在写上周的工作周报的时候,竟然忘了自己,看来以后要给自己记一笔了。
今天又把自己给坑了一个下午,为了VideoView又纠结了一个下午。原来是自己的全屏代码没写好,所以直接用的是SeeJoPlayer的代码,但是,它又把 VideoView自身的播放、快进、快退按钮禁用了。于是,那SeeJoPlayer的VideoView和And ...
Unable to to create media player问题解决
今天写了一个简单的music播放器,进过层层排查代码是没问题但是依然报错
12-16 09:24:56.943: ERROR/MediaPlayer(25754): Unable to to create media player12-16 09:24:56.943: WARN/System.err(25754): java.io.IOException: setDataSourceFD fail ...
鉴客 Android 的 MediaPlayer 多媒体播放器
MediaPlayer
可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用
MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。
SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。
...
Android 音频播放
android音频播放方式有两种:一种是MediaPlayer,另一种是SoundPool,下面这个例子是用的第一种
1.首先看布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com ...