 
                 println("move to next")
                 self._prepareNextAssetReaders()
+
             }
         }
     }

    */
    func advanceToNextAsset() {
        if !_readers.isEmpty {
            _readers.removeAtIndex(0)
            _currentPresentationTimestamp = kCMTimeZero
            dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0)) {

        return _playbackRate
    }

    /// windowの範囲外(== position < 0.0)になったアセットを自動的に取り除くかどうか
    var autoRemoveOutdatedAssets: Bool = true

    /// AVAssetReaderで事前にstartReading()しておくムービーの数。
    /// 注意：多くても5個程度にしておくこと。さもないとアプリが落ちるため
    var maxNumOfReaders: Int = kMaximumNumOfReaders
