实现网页播放mkv视频文件,并通过编程控制切换音轨,望高手前辈指点

实现网页播放mkv视频文件,并通过编程控制切换音轨,望高手前辈指点,第1张

频,并且可以切换音轨,实现原唱和伴奏功能,在网上找了很长时间才找到,亲测实用,以下是代码实现,希望对大家有用。

ps:如果找不到getAudioTrackMap方法,可能需要去vitamio官网下载最新sdk。

private boolean isAccompany = fasle

public void switchTrack() {

SparseArray<MediaFormat>audioTrackMap = videoView.getAudioTrackMap("utf-8")

android.util.Log.d(TAG, "audioTrackMap : " + audioTrackMap.size())

if (audioTrackMap.size() <= 0) {//如果是双音轨size应该等于2

return false

}

for (int size = audioTrackMap.size() - 1size >= 0size--) {

int key = audioTrackMap.keyAt(size)//2伴奏 1 取消伴奏

if (!isAccompany &&key == 2) {//isAccompany 标记当前是否是伴奏状态

videoView.setAudioTrack(key)

videoView.setSubTrack(key)

isAccompany = true

} else if (isAccompany &&key == 1) {

videoView.setAudioTrack(key)

videoView.setSubTrack(key)

isAccompany = false

}

}

}

网站不同, *** 作大同小异,一般的网站插入视频的步骤: 

1、准备好要插入的视频源(视频地址)

2、复制flash地址。

3、在粘贴帖位置的空白大方框上面可以看到多媒体的彩色图标。

4、点击图标会d出一个小窗口,在小窗口中添加视频地址、选择视频类型,完成后点击确定。

5、回到粘贴帖文的方框中可以看到一串视频代码(有代码表示插入视频成功)

6、插入视频到此已全部结束。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11904526.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存