Scala 在Play framework中通过WebSocket发送媒体数据
我在游戏2.5.4和Scala中使用基于akka的WebSocket,类似于:Scala 在Play framework中通过WebSocket发送媒体数据,scala,sockets,playframework,websocket,akka,Scala,Sockets,Playframework,Websocket,Akka,我在游戏2.5.4和Scala中使用基于akka的WebSocket,类似于: import play.api.libs.json.JsValue import play.api.mvc._ import play.api.libs.streams._ class Controller4 @Inject() (implicit system: ActorSystem, materializer: Materializer) { import akka.actor._ class My
import play.api.libs.json.JsValue
import play.api.mvc._
import play.api.libs.streams._
class Controller4 @Inject() (implicit system: ActorSystem, materializer: Materializer) {
import akka.actor._
class MyWebSocketActor(out: ActorRef) extends Actor {
import play.api.libs.json.JsValue
def receive = {
case msg: JsValue =>
out ! msg
}
}
object MyWebSocketActor {
def props(out: ActorRef) = Props(new MyWebSocketActor(out))
}
def socket = WebSocket.accept[JsValue, JsValue] { request =>
ActorFlow.actorRef(out => MyWebSocketActor.props(out))
}
}
提及
我的问题是,如果我想通过套接字连接发送媒体数据(如视频、音频、文件等),我将如何实现这一点?如果你觉得这很简单,我很抱歉,但我不清楚这一点。
提前谢谢