2016-10-21 48 views
0

我已經在我的Android應用&集成HOLA CDN當我試圖做這個 -Android Studio中HOLA CDN onAttach方法不工作的ExoPlayer

if(api.is_connected()) 
       api.attach(player.get_player(), userAgent, new TransferListener() { 
        @Override 
        public void onTransferStart() { 
         System.out.print("start"); 
        } 

        @Override 
        public void onBytesTransferred(int i) { 
         System.out.print("start byte"); 

        } 

        @Override 
        public void onTransferEnd() { 
         System.out.print("start end"); 

        } 
       }, videoUrl); 

與HOLA CDN建立連接後,附上我ExoPlayer,它給出了這樣的錯誤 -

java.lang.IllegalArgumentException異常在

com.google.android.exoplayer.util.Assertions.checkNotEmpty(Assertions.java:122)

回答

0

按我的理解&引用。獲取java.lang.IllegalArgumentException意味着通過不需要的參數。在你的情況下,Assertions.checkNotEmpty()方法需要非空字符串。但是,得到NULL字符串由於某些[你需要追查] &這就是你的理由超出例外。

給你以下描述中,

checkNotEmpty(字符串字符串)拋出IllegalArgumentException - 如果字符串

是空或零長度。

1] https://google.github.io/ExoPlayer/doc/reference/com/google/android/exoplayer2/util/Assertions.html

2] https://google.github.io/ExoPlayer/doc/reference/com/google/android/exoplayer2/util/Assertions.html#checkNotEmpty-java.lang.String-

如果解決這個問題,然後的事情其餘像您期望可能會奏效。

+0

感謝您的幫助。這是由於其他原因,但現在我已經解決了它。現在遇到另一個錯誤,當我將我的播放器連接到hola時,它給出了這個 - –

+0

hola skip http://watchlive.webcam/explorika/cafe1.stream/ playlist.m3u8(來源不允許) –

+0

意思是這段時間我的視頻不會播放hola它會播放我現有的播放器。 –