Android MediaPlayer 设置音轨
来源:互联网 发布:淘宝的快递助手怎么用 编辑:程序博客网 时间:2024/04/27 21:49
因为很多视频流是包含多个音轨的,所以实现播放器的时候,需要考虑音轨选择的问题。
在android中,音频、视频统一被类TrackInfo描述,当然还不止这两类,可以看一下定义,还包含字幕等类型,都为Track信息。
public static final int MEDIA_TRACK_TYPE_UNKNOWN = 0;
public static final int MEDIA_TRACK_TYPE_VIDEO = 1;
public static final int MEDIA_TRACK_TYPE_AUDIO = 2;
public static final int MEDIA_TRACK_TYPE_TIMEDTEXT = 3;
public static final int MEDIA_TRACK_TYPE_SUBTITLE = 4;
实现多音轨选择,使用MediaPlayer.getTrackInfo()来获取所有的track信息,然后从中选择出TrackInfo.MEDIA_TRACK_TYPE_AUDIO类型的track的索引,之后可以使用MediaPlayer.selectTrack(TrackIndex)来设置指定的音轨。
0 0
- Android MediaPlayer 设置音轨
- android mediaPlayer 设置播放次数
- Android MediaPlayer setVolume方法设置程序音量
- Android Mediaplayer设置静音和恢复声音
- Android Mediaplayer播放时设置频谱
- [MediaPlayer] Android MediaPlayer
- Android MediaPlayer
- android mediaplayer
- android mediaplayer
- Android MediaPlayer
- android MediaPlayer
- Android MediaPlayer .
- android MediaPlayer
- Android MediaPlayer
- Android MediaPlayer
- Android MediaPlayer .
- Android mediaplayer
- android:MediaPlayer
- WIN7下Qt4.8.6静态编译
- tomcat添加用户(linux)
- Shell简介:什么是Shell,Shell命令的两种执行方式
- Tensorflow安装和环境的搭建
- 2016 acm香港网络赛 A题. A+B Problem
- Android MediaPlayer 设置音轨
- /usr/lib/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback
- jQuery EasyUI使用教程之过滤ComboGrid
- 20160920初次安装zabbix3.2.0
- 轻松搭建Kubernetes 1.2版运行环境
- android面试题分析总结
- 2017虹软校招算法题
- Hadoop学习6_基于hadoop2.2.0 的 hadoop2.0 yarn 总结
- 网络数据包收发流程(一):从驱动到协议栈