             projectionViewStore.remove(at: index)
         }
     }
+    
+    // - MARK: Media Resource Management
     
     /**
         Call this method triggers the initialization process of the media item at the specific url.

     */
    fileprivate func playerItemIsReadyForPlaying(playerItem: AVPlayerItem) {
        
        /* Link the initilized AVPlayer to all connected TinyVideoProjectionView. */
        for projectionView in projectionViewStore {
            projectionView.player = player
        }

        /* Calculate the start/end position. */
        if endPosition == 0 {
            endPosition = Float(playerItem.duration.seconds)

            projectionView.isHidden = true
        }
        
        projectionView.player = player
        
        return projectionView
    }
    
