0. 前置き とあるサービスにてiPhoneで動画再生するようにしたいという要求がありました。 それで、コンテント返せばいいやってことで以下のように書いてました。 def getMovie() = Action { implicit request => val sendFile = new File("/sendFilePath/example.mp4") val fileContent: Enumerator[Array[Byte]] = Enumerator.fromFile(sendFile) val source = Source.fromPublisher(Streams.enumeratorToPublisher(fileContent)).map(ByteString.apply) val entity = HttpEntity.Streamed(source, Some(