Android vlc 音量问题

公司由于要播放直播视频, 涉及到了相关的内容,这边决定使用vlc控件,vlc需要在lunix下编译后才能在android中使用。使用的初期还比较顺利,跟一般的播放器使用差不多,在surfaceView里面进行了播放。因为是硬件设备,涉及到了视频需要在语音的时候调低声音。
一般播放器都提供了接口,同事在开发过程中进行设置音量,使用了setVolume来进行设置。但是设置无效。
我在调试过程中,通过getVolume来获取当前音量,一直是0.无论怎么调整都没有用。在github上下载了其他人写的代码,感觉并没有什么区别。但是别人的代码下去调整音量却可以,这让我很纳闷
一开始我怀疑是编译后的框架中音量这块可能编译失败了,换了不同的arr包可是都一样。
最后在两者代码的对比中发现,在初始化LibVLC的时候,构造函数会丢一个ArrayList的option。在这个list中加了一些选项,图中这句加完之后就无法自定义了


image.png

在将别人的代码进行搬砖的时候还是需要去理解这句的含义,是否有作用,一味的搬砖导致错误在哪里不知道,为什么导致的不清楚

你可能感兴趣的:(Android vlc 音量问题)