1、soundpool多用于开发中打斗声音配音,用mediaplayer太占用资源并且有很大的延迟,soundpool的资源放在raw文件里,加载到项目里,因此里面的声音文件不建议过大。public class MainActivity extends ActionBarActivity { pr....
分类:
其他好文 时间:
2015-08-18 18:46:10
阅读次数:
145
最近项目中要用到视频播放器,就先写了个Demo,在写的过程中遇到些问题,来和大家分享一下:
1.Demo是基于Android电视的,因此与Android手机有点区别,但问题不大
2.MediaPlayer有个Bug,当视频播放完后getDuration(获取视频总时间)和getCurrentPosition(获取视频当前播放时间)方法获取到的数字不一样,相差300ms左右,如果单纯的播放不受影...
分类:
其他好文 时间:
2015-08-13 18:09:25
阅读次数:
130
AndroidManifest.xml activity_video__media_player.xml ...
分类:
其他好文 时间:
2015-08-07 17:55:22
阅读次数:
116
一、概述 在iOS中播放视频可以使用MediaPlayer.framework中的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、停止等。但是MPMoviePlaye....
分类:
其他好文 时间:
2015-07-29 12:10:51
阅读次数:
188
通过调用安卓的MediaPlayer可以直接完成Mp3等主流音频的播放,同时利用ContentResolver与Cursor可以直接读取安卓内在数据库的信息,直接获取当前sdcard中所有音频的列表,无须像《【Android】内存卡图片读取器,图库app》(点击打开链接)一样利用原始的Java代码去遍历整个sdcard卡,直接调用安卓固有的类既便捷又快速。最后,读取出来的Mp3可以通过适配器直接加...
分类:
移动开发 时间:
2015-07-25 15:18:47
阅读次数:
303
一般大家使用的是MediaPlayer来播放音频,它的创建和销毁都是非常消耗资源的,如果我们的需求是播放一些短促而且频繁播放的音频的话MediaPlayer就有些不合适了,我们来讲讲SoundPool来播放短促的音频: SoundPool结构如下
初始化SoundPool初始化SoundPool 我们直接new SoundPool (int maxStreams, int streamType,...
分类:
移动开发 时间:
2015-07-24 21:01:17
阅读次数:
266
当我使用Android中MediaPlayer播放网络uri提供的一首歌曲时,出现如上的问题,这个问题的解决是因为没有获取相应的播放权限导致的。解决办法:需要在AndroidManifest.xml中添加这样一段代码用于获取播放权限来访问你的manifest
file文件。
网络播放指定Url提供的歌曲的代码如下:
/*
* 网络资源
*/
Media...
分类:
编程语言 时间:
2015-07-20 16:27:30
阅读次数:
145
使用MediaPlayer播放本地Mp3文件时,需要注意的访问路径的问题以及访问权限的问题。
1.访问路径:/storage/emulated/0 此路径即为手机的根路径,可以通过下载ES文件浏览器软件查看当前播放的Mp3具体的路径,通过Environment.getExternalStorageDirectory().getPath()获取/storage/emulated/0这个SdCard...
分类:
移动开发 时间:
2015-07-20 16:25:23
阅读次数:
151
所有的样品已经在Android 4.04 手机正常进行1、demo/kivycatalog这个例子说明了如何使用主控件,例如Layout,Button,MediaPlayer,Progress Bar等等watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSTJ...
分类:
其他好文 时间:
2015-07-18 16:54:45
阅读次数:
134