2017-08-05 50 views
0

我使用這個庫的視頻播放器VideoPlayerManager
而在XML文件InflateException:二進制XML文件:錯誤充氣類 - Android電子

設置來看visibility我面臨的一個問題下面是我的代碼。

<com.volokh.danylo.video_player_manager.ui.VideoPlayerView 
      android:id="@+id/vvFeedVideo" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:visibility="gone"/> 

這是錯誤InflateException: Binary XML file line #79: Error inflating class com.volokh.danylo.video_player_manager.ui.VideoPlayerView

但它的正常工作,當我將它從Java類。
像這樣vvFeedVideo.setVisibility(View.GONE)

您能否讓我知道這個問題。

+0

我猜它VideoPlayerView'的'的問題。 https://github.com/danylovolokh/VideoPlayerManager/issues/70 –

+0

請提供[mcve]。確保包含足夠的代碼,以便任何人都可以編譯和運行您的示例。這包括您的'build.gradle'文件,因爲您正在使用第三方庫。 –

+0

對於不可見的視圖,XML標籤的用途是什麼? –

回答

-1

打開Github項目,並在您的Projrect中添加VideoPlayerView類。請按照以下路徑找到這個類在GitHub上VideoPlayerManager項目

VideoPlayerManager/video-player-manager/src/main/java/com/volokh/danylo/video_player_manager/ui/VideoPlayerView.java 

和XML改變com.volokh.danylo.video_player_manager.ui.VideoPlayerView此行write_your_packagename_here.VideoPlayerView

+0

更改軟件包名稱需要修改庫的源代碼。這可能會導致所有其他問題。自述文件中描述了使用此庫的正確方法,並且XML標記是正確的。 –

相關問題