android播放.mkv格式文件时,怎么屏蔽某个audio音轨?

yyyay 2010-09-27 10:33:37
路过的大虾们:

我们的产品现在要自己开发一个.mkv的播放器,其中一个要求是实现原唱、伴唱切换的功能(如MKPlayer一样可以切换的那种播放器软件)。

.mkv格式的文件,一般都有3个音轨(1#video,2#audio,3#audio),2#和3#中其中一个是有原唱的,另一个是只有音乐没有原唱的。

不知道有没有大虾们知道在android平台上,软件代码里具体怎么做才能屏蔽其中某一条音轨?就是实现原唱、伴唱切换的那种效果?

另外,能否给个android平台上可以播放.mkv格式文件的播放器源码?

高分感谢各位捧场献计!
...全文
884 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
tea1111980 2011-09-27
  • 打赏
  • 举报
回复
呵呵,都是牛人!
yyyay 2010-09-30
  • 打赏
  • 举报
回复
哇赛,二位LZ实在太牛X了!

还有补充的XDJM们没?没的话,我今天晚上就结贴啦!
SkyGray 2010-09-29
  • 打赏
  • 举报
回复
要屏蔽音轨,需要在openCORE 的parserNode层将相应的stream流,屏蔽掉就行了.再提供相应的接口给上层应用,还是蛮复杂的...关键是 目前Android openCORE 或者是stagefright 并不支持mkv格式的解析和解码.
自己做个播放器 支持mkv...去拓展Android的多媒体框架
Rock Player 是用了ffmpeg的解析和解码,简单的说,Rocl Player的核心就是ffmpeg.
CyberLogix 2010-09-29
  • 打赏
  • 举报
回复
很简单的,使用ffmpeg,他本身就支持MKV格式,秩序移植到android上就可以了
牛叔 2010-09-28
  • 打赏
  • 举报
回复
找一找其他播放器项目中如何做的。。。
不过好像没有见过类似的
Somnus 2010-09-28
  • 打赏
  • 举报
回复
音轨不知在手机上通过切换声道的方式是否可以实现啊!
tqwboy 2010-09-28
  • 打赏
  • 举报
回复
你应该去搜索一下看看有没有Android上的MKV解码器,播放器其实就是一堆解码器的集合
yyyay 2010-09-28
  • 打赏
  • 举报
回复
大虾们,给点儿支持呀,不然帖子都沉底了!

不管以后问题能不能解决,所有顶贴者也有分给的。

谢谢了!
yyyay 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tqwboy 的回复:]
你应该去搜索一下看看有没有Android上的MKV解码器,播放器其实就是一堆解码器的集合
[/Quote]

android平台专用的播放器已经出来了,比如Rock Player
所以我们要自己做一个支持.mkv格式文件的播放器
yyyay 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 jinbinhan 的回复:]
音轨不知在手机上通过切换声道的方式是否可以实现啊!
[/Quote]

哦,我们不是用android做手机的,我们想用android平台做成一个家庭影音娱乐系统!

并且不是切换“左右声道”,是切换.Mkv格式的文件的原唱音轨和伴唱音轨

80,490

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧