2017-08-24 6 views

Antwort

0

Google Cast SDK ist unabhängig von Local Player, Sie ExoPlayer oder MediaPlayer (VideoView)

Sobald Ihre APP hat eine aktive Sitzung, legen Sie die URL in MediaInfo

val movieMetadata = MediaMetadata(MediaMetadata.MEDIA_TYPE_MOVIE) 

movieMetadata.putString(MediaMetadata.KEY_TITLE, "Title") 
movieMetadata.putString(MediaMetadata.KEY_SUBTITLE, "Sub") 

val mediaLoadOptions = MediaInfo.Builder(<URL>) 
    .setStreamType(MediaInfo.STREAM_TYPE_BUFFERED) 
    .setContentType(< Content Type of Media>) 
    .setMetadata(movieMetadata) 
    .setStreamDuration(<Media Duration >) 
    .build() 

mCastSession.remoteMediaClient.load(buildMediaInfo(url), mediaLoadOptions) 

verwenden können, wenn Sie brauchen Streamen Sie ein lokales Medium, Sie müssen es für sich selbst streamen, mit NanoHttpd oder einem anderen Ihrer Wahl, und implementieren Sie auch eine Cast Receiver