val userAgent = "takusemba"
val okHttpClient = OkHttpClient()
val transferListener = DefaultBandwidthMeter()
val factory = OkHttpDataSourceFactory(okHttpClient, userAgent, transferListener)
OkHttpClient
Cronet
val userAgent = "takusemba"
val cronetEngine = CronetEngine.Builder(context).enableQuic(true).build()
val wrapper = CronetEngineWrapper(cronetEngine)
val executor = Executors.newSingleThreadExecutor()
val predicate = Predicate { contentType: String -> true }
val factory = CronetDataSourceFactory(wrapper, executor, predicate, userAgent)
val factory = CronetDataSourceFactory(wrapper, executor, predicate, userAgent)