Example #1
0
 private void notifyBufferingUpdate(int milliseconds) {
   for (WeakReference<PlayerProgressListener> l : progressListeners) {
     PlayerProgressListener listener = l.get();
     if (listener != null) {
       listener.onBufferingUpdate(milliseconds);
     }
   }
 }
Example #2
0
 private void notifyPlayerProgressChanged() {
   new Handler(Looper.getMainLooper())
       .post(
           () -> {
             for (WeakReference<PlayerProgressListener> l : progressListeners) {
               PlayerProgressListener listener = l.get();
               if (listener != null) {
                 listener.onProgressChanged(getCurrentPosition());
               }
             }
           });
 }