社区
Android
帖子详情
android mediaplayer播放视频如何获取视频总长度?
sj1094838711
2013-10-19 10:13:16
如题,surfaceview编写不带mediacontroller,所以要求显示视频总时间和播放时间,先做到这点就行,然后再考虑加进度条
...全文
4759
5
打赏
收藏
android mediaplayer播放视频如何获取视频总长度?
如题,surfaceview编写不带mediacontroller,所以要求显示视频总时间和播放时间,先做到这点就行,然后再考虑加进度条
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员的伤春悲秋
2015-06-18
打赏
举报
回复
首先,获取视频路径,用videoPath表示;mPlayer为MediaPlayer的一个对象,调用setDatasource方法;代码如下:mPlayer.setAudioStreamType(AudioManager.SREAM_MUSIC); mPlayer.setDataSource(videoPath);这样路径所对应的视频对象就建成了 然后,用mPlayer对象调用getCurrentPosition()和getDuration()方法分别获取当前播放长度和总长度。 最后,需要将之前获取的长度格式化,之前获取的只是视频文件有多少毫秒,要想获得h:m:s格式,需要Formatter(Appendable a, Locale l),具体用法可见官网。 这是不行的
东风不破
2014-01-03
打赏
举报
回复
首先,获取视频路径,用videoPath表示;mPlayer为MediaPlayer的一个对象,调用setDatasource方法;代码如下:mPlayer.setAudioStreamType(AudioManager.SREAM_MUSIC); mPlayer.setDataSource(videoPath);这样路径所对应的视频对象就建成了 然后,用mPlayer对象调用getCurrentPosition()和getDuration()方法分别获取当前播放长度和总长度。 最后,需要将之前获取的长度格式化,之前获取的只是视频文件有多少毫秒,要想获得h:m:s格式,需要Formatter(Appendable a, Locale l),具体用法可见官网。
sj1094838711
2013-10-19
打赏
举报
回复
求高人呀
sj1094838711
2013-10-19
打赏
举报
回复
sj1094838711
2013-10-19
打赏
举报
回复
android
定时播放wav,
Android
MediaPlayer
播放音频与
视频
播放音频首先创建出一个
MediaPlayer
对象
MediaPlayer
m
MediaPlayer
= new
MediaPlayer
();设置声音源public static final String FILENAME = "deserve.mp3";public static final String PATH = "/mnt/sdcard/" + FILENAME;FileInputStrea...
Android
MediaPlayer
播放音频与
视频
使用
MediaPlayer
播放音频与
视频
播放音频 首先创建出一个
MediaPlayer
对象
MediaPlayer
m
MediaPlayer
= new
MediaPlayer
(); 设置声音源 public static final String FILENAME = "deserve.mp3"; public static final String PATH = "/mnt/sdc
MediaPlayer
的基本使用-播放音乐/
视频
1.创建
MediaPlayer
对象 private
MediaPlayer
m
MediaPlayer
= new
MediaPlayer
(); 2.准备 // 本地资源 File wavFile = new File(getExternalFilesDir(Environment.DIRECTORY_MUSIC), "test.wav"); if (!wavFile.exists()) return; // 本地路径/网络路径 支持http、rtsp m
MediaPlayer
.setDataSou
Android
视频
、音频 VideoView|
MediaPlayer
Acticity意图注册: <activity
android
:name=".VideoViewActivity"
android
:label="置哥播放器"> <!--
视频
播放意图过滤器 --> <!-- 源码:
android
_source2.3\packages\apps\Gallery\
Android
Manifest....
Android
播放
视频
Toast.makeText(VideoViewActivity.this, "下一曲", Toast.LENGTH_SHORT).show();Toast.makeText(VideoViewActivity.this, "播放完成", Toast.LENGTH_SHORT).show();Toast.makeText(VideoViewActivity.this, "播放出错", Toast.LENGTH_SHORT).show();textViewStatus.setText("
视频
加载完毕");
Android
80,488
社区成员
91,378
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章