Skip to content

Instantly share code, notes, and snippets.

@technoplato
Created June 9, 2016 21:17
Show Gist options
  • Save technoplato/7e4489ea96f7937fd18fb7d5255797d2 to your computer and use it in GitHub Desktop.
Save technoplato/7e4489ea96f7937fd18fb7d5255797d2 to your computer and use it in GitHub Desktop.
ed. It will be visible.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{d8ec2c V.ED..... ........ 139,24-187,61 #7f130006 app:id/current_time}) to 0.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{a5a26f5 V.ED..... ........ 205,24-253,61 #7f130007 app:id/end_time}) to 0.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130008 is is not null.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6bf6c8a VFED..C.. ......ID 1205,11-1269,75 #7f130008 app:id/full_screen}) to 0.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001b is is not null.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android V/LiveButtonController: getVisibilityState: isLive = false
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f4f72fb GFED..C.. ......I. 0,0-0,0 #7f13001b app:id/live}) to 8.
06-09 21:16:27.636 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.view.View{2fe9f18 G.ED..... ......I. 0,0-0,0 #7f13001c app:id/one_line_spacer}) to 8.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001d is is not null.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f733d71 VFED..C.. ......ID 11,11-75,75 #7f13001d app:id/play}) to 0.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130020 is is not null.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{72fc756 VFED..C.. ......ID 75,11-139,75 #7f130020 app:id/rewind}) to 0.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{9843d7 VFED..... ......ID 253,11-1205,74 #7f130021 app:id/seek_bar}) to 0.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{4ca94c4 V.ED..... ........ 187,24-205,61 #7f130023 app:id/time_separator}) to 0.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f130025. This is probably OK.
06-09 21:16:27.637 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.639 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: didSetVideo.
06-09 21:16:27.639 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.639 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.640 2583-2583/com.tcttv.tv.android D/LiveButtonController: Processing event: didSetVideo.
06-09 21:16:27.640 2583-2583/com.tcttv.tv.android V/LiveButtonController: removeLiveEventHandlers
06-09 21:16:27.641 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.641 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onPlayWhenReadyCommitted()
06-09 21:16:27.641 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.644 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.644 2583-2634/com.tcttv.tv.android D/HttpService: response: GIF89a������������������!�����������,��������������D��;
06-09 21:16:27.644 2583-2634/com.tcttv.tv.android D/HttpService: code: 200
06-09 21:16:27.644 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.644 2583-2634/com.tcttv.tv.android D/HttpService: message: OK
06-09 21:16:27.644 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.644 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.644 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.644 2583-2634/com.tcttv.tv.android D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=x86&device=generic_x86&device_hardware=ranchu&device_type=tablet&destination=bcsdk%3A%2F%2FTCT.tv%2Fcom.tcttv.tv.android.live&session=d281b73c-957f-4563-a906-42e537851b0c&device_os=android&device_manufacturer=unknown&time=1465506972838&event=error&device_os_version=6.0&device_product=sdk_google_atv_x86&domain=videocloud&user=1bae635dca01fedf&platform=android-native-sdk&platform_version=4.8.1&device_model=sdk_google_atv_x86&account=1997976452001, headers: {}
06-09 21:16:27.645 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.645 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: playWhenReadyCommitted { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.687 2583-3924/com.tcttv.tv.android E/ExoPlayerImplInternal: Internal track renderer error.
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.687 2583-2583/com.tcttv.tv.android E/VideoDisplayComponent: onPlayerError
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.687 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: error { error: com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. errorMessage: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.687 2583-2583/com.tcttv.tv.android E/EventLogger: Unhandled error event
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.688 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: error { error: com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. }
06-09 21:16:27.688 2583-2583/com.tcttv.tv.android E/EventLogger: Unhandled error event
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.689 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: stop { playheadPosition: 0 }
06-09 21:16:27.689 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnStopListener:
06-09 21:16:27.689 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = com.google.android.exoplayer.ExoPlayerImpl@535b1f
06-09 21:16:27.689 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: stopUpdater: java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@23b6e6c
06-09 21:16:27.691 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: stop.
06-09 21:16:27.691 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.691 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.691 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: play { }
06-09 21:16:27.693 2583-2583/com.tcttv.tv.android V/VideoPlaybackController: OnPlayListener: playEvent = Event{play{}}, currentTime = 0
06-09 21:16:27.693 2583-2583/com.tcttv.tv.android I/VideoPlaybackController: cuePoints = []
06-09 21:16:27.694 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener:
06-09 21:16:27.694 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener: playheadPosition = 0
06-09 21:16:27.694 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: openVideo: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.695 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
06-09 21:16:27.695 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: createPlayer: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.695 2583-2583/com.tcttv.tv.android V/VideoDisplayComponent: headers = null
06-09 21:16:27.695 2583-2583/com.tcttv.tv.android I/ExoPlayerImpl: Init 1.5.7
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onRenderers: renderers = [Lcom.google.android.exoplayer.TrackRenderer;@27b1c35, bandwidthMeter = com.google.android.exoplayer.upstream.DefaultBandwidthMeter@49bd0c7
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: pushSurface: surface = Surface(name=null)/@0xdeb6f4
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: stop { playheadPosition: 0 }
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnStopListener:
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = com.google.android.exoplayer.ExoPlayerImpl@70158ca
06-09 21:16:27.699 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: stopUpdater: null
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: stop.
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: play { }
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/VideoPlaybackController: OnPlayListener: playEvent = Event{play{}}, currentTime = 0
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android I/VideoPlaybackController: cuePoints = []
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener:
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener: playheadPosition = 0
06-09 21:16:27.701 2583-3927/com.tcttv.tv.android W/MessageQueue: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {6a70558} sending message to a Handler on a dead thread
java.lang.IllegalStateException: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {6a70558} sending message to a Handler on a dead thread
at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543)
at android.os.Handler.enqueueMessage(Handler.java:631)
at android.os.Handler.sendMessageAtTime(Handler.java:600)
at android.os.Handler.sendMessageDelayed(Handler.java:570)
at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
at android.os.Handler.sendEmptyMessage(Handler.java:519)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:212)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.701 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: openVideo: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.702 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
06-09 21:16:27.702 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: createPlayer: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.702 2583-2583/com.tcttv.tv.android V/VideoDisplayComponent: headers = null
06-09 21:16:27.702 2583-2583/com.tcttv.tv.android I/ExoPlayerImpl: Init 1.5.7
06-09 21:16:27.706 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onRenderers: renderers = [Lcom.google.android.exoplayer.TrackRenderer;@2ce46b1, bandwidthMeter = com.google.android.exoplayer.upstream.DefaultBandwidthMeter@49bd0c7
06-09 21:16:27.706 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: pushSurface: surface = Surface(name=null)/@0xdeb6f4
06-09 21:16:27.706 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didStop { playheadPosition: 0 }
06-09 21:16:27.707 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetSource { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.707 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.708 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didStop { playheadPosition: 0 }
06-09 21:16:27.710 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.711 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.711 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.711 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.711 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.712 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetSource { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.712 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetVideo { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveClosedCaptioningController: Importing and saving caption settings from the system.
06-09 21:16:27.720 2583-2634/com.tcttv.tv.android D/HttpService: response: GIF89a������������������!�����������,��������������D��;
06-09 21:16:27.720 2583-2634/com.tcttv.tv.android D/HttpService: code: 200
06-09 21:16:27.720 2583-2634/com.tcttv.tv.android D/HttpService: message: OK
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android V/BaseVideoView: setupClosedCaptioningRendering
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android V/BaseVideoView: Disabling Closed Captioning View.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Processing event: didSetVideo...
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting the visibility on the player controls...
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video is not live.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video does not have DVR support.
06-09 21:16:27.720 2583-2634/com.tcttv.tv.android D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=x86&device=generic_x86&device_hardware=ranchu&device_type=tablet&destination=bcsdk%3A%2F%2FTCT.tv%2Fcom.tcttv.tv.android.live&session=d281b73c-957f-4563-a906-42e537851b0c&device_os=android&device_manufacturer=unknown&time=1465506972844&event=play_request&device_os_version=6.0&device_product=sdk_google_atv_x86&domain=videocloud&user=1bae635dca01fedf&platform=android-native-sdk&platform_version=4.8.1&device_model=sdk_google_atv_x86&account=1997976452001, headers: {}
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130004 is is not null.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{817667e GFED..C.. ......I. 0,0-0,0 #7f130004 app:id/audio_tracks}) to 8.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130005 is is not null.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6a537df GFED..C.. ......I. 0,0-0,0 #7f130005 app:id/captions}) to 8.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{d8ec2c V.ED..... ........ 139,24-187,61 #7f130006 app:id/current_time}) to 0.
06-09 21:16:27.720 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{a5a26f5 V.ED..... ........ 205,24-253,61 #7f130007 app:id/end_time}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130008 is is not null.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6bf6c8a VFED..C.. ......ID 1205,11-1269,75 #7f130008 app:id/full_screen}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001b is is not null.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android V/LiveButtonController: getVisibilityState: isLive = false
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f4f72fb GFED..C.. ......I. 0,0-0,0 #7f13001b app:id/live}) to 8.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.view.View{2fe9f18 G.ED..... ......I. 0,0-0,0 #7f13001c app:id/one_line_spacer}) to 8.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001d is is not null.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f733d71 VFED..C.. ......ID 11,11-75,75 #7f13001d app:id/play}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130020 is is not null.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{72fc756 VFED..C.. ......ID 75,11-139,75 #7f130020 app:id/rewind}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{9843d7 VFED..... ......ID 253,11-1205,74 #7f130021 app:id/seek_bar}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{4ca94c4 V.ED..... ........ 187,24-205,61 #7f130023 app:id/time_separator}) to 0.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f130025. This is probably OK.
06-09 21:16:27.721 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.722 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: didSetVideo.
06-09 21:16:27.722 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.722 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.722 2583-2583/com.tcttv.tv.android D/LiveButtonController: Processing event: didSetVideo.
06-09 21:16:27.722 2583-2583/com.tcttv.tv.android V/LiveButtonController: removeLiveEventHandlers
06-09 21:16:27.733 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.733 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetVideo { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.733 2583-2583/com.tcttv.tv.android D/BrightcoveClosedCaptioningController: Importing and saving caption settings from the system.
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android V/BaseVideoView: setupClosedCaptioningRendering
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android V/BaseVideoView: Disabling Closed Captioning View.
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Processing event: didSetVideo...
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting the visibility on the player controls...
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video is not live.
06-09 21:16:27.735 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video does not have DVR support.
06-09 21:16:27.736 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130004 is is not null.
06-09 21:16:27.736 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{817667e GFED..C.. ......I. 0,0-0,0 #7f130004 app:id/audio_tracks}) to 8.
06-09 21:16:27.736 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130005 is is not null.
06-09 21:16:27.736 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6a537df GFED..C.. ......I. 0,0-0,0 #7f130005 app:id/captions}) to 8.
06-09 21:16:27.736 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{d8ec2c V.ED..... ........ 139,24-187,61 #7f130006 app:id/current_time}) to 0.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{a5a26f5 V.ED..... ........ 205,24-253,61 #7f130007 app:id/end_time}) to 0.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130008 is is not null.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6bf6c8a VFED..C.. ......ID 1205,11-1269,75 #7f130008 app:id/full_screen}) to 0.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001b is is not null.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android V/LiveButtonController: getVisibilityState: isLive = false
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f4f72fb GFED..C.. ......I. 0,0-0,0 #7f13001b app:id/live}) to 8.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.view.View{2fe9f18 G.ED..... ......I. 0,0-0,0 #7f13001c app:id/one_line_spacer}) to 8.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001d is is not null.
06-09 21:16:27.737 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f733d71 VFED..C.. ......ID 11,11-75,75 #7f13001d app:id/play}) to 0.
06-09 21:16:27.738 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130020 is is not null.
06-09 21:16:27.738 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{72fc756 VFED..C.. ......ID 75,11-139,75 #7f130020 app:id/rewind}) to 0.
06-09 21:16:27.739 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{9843d7 VFED..... ......ID 253,11-1205,74 #7f130021 app:id/seek_bar}) to 0.
06-09 21:16:27.739 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{4ca94c4 V.ED..... ........ 187,24-205,61 #7f130023 app:id/time_separator}) to 0.
06-09 21:16:27.739 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f130025. This is probably OK.
06-09 21:16:27.739 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.739 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: didSetVideo.
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android D/LiveButtonController: Processing event: didSetVideo.
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android V/LiveButtonController: removeLiveEventHandlers
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.740 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.741 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.741 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.741 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.745 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.749 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.749 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onPlayWhenReadyCommitted()
06-09 21:16:27.749 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.753 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.753 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.754 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.754 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.754 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.763 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: playWhenReadyCommitted { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.795 2583-2634/com.tcttv.tv.android D/HttpService: response: GIF89a������������������!�����������,��������������D��;
06-09 21:16:27.795 2583-2634/com.tcttv.tv.android D/HttpService: code: 200
06-09 21:16:27.795 2583-2634/com.tcttv.tv.android D/HttpService: message: OK
06-09 21:16:27.795 2583-2634/com.tcttv.tv.android D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=x86&device=generic_x86&device_hardware=ranchu&device_type=tablet&destination=bcsdk%3A%2F%2FTCT.tv%2Fcom.tcttv.tv.android.live&session=d281b73c-957f-4563-a906-42e537851b0c&device_os=android&device_manufacturer=unknown&time=1465506972854&event=play_request&device_os_version=6.0&device_product=sdk_google_atv_x86&domain=videocloud&user=1bae635dca01fedf&platform=android-native-sdk&platform_version=4.8.1&device_model=sdk_google_atv_x86&account=1997976452001, headers: {}
06-09 21:16:27.796 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 1, bytes: 436, bitrateEstimate: 3488000
06-09 21:16:27.804 2583-3928/com.tcttv.tv.android E/ExoPlayerImplInternal: Internal track renderer error.
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.804 2583-2583/com.tcttv.tv.android E/VideoDisplayComponent: onPlayerError
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: error { error: com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. errorMessage: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android E/EventLogger: Unhandled error event
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: error { error: com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream. }
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android E/EventLogger: Unhandled error event
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: stop { playheadPosition: 0 }
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnStopListener:
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = com.google.android.exoplayer.ExoPlayerImpl@14f9ced
06-09 21:16:27.805 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: stopUpdater: java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@d043722
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: stop.
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: play { }
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/VideoPlaybackController: OnPlayListener: playEvent = Event{play{}}, currentTime = 0
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android I/VideoPlaybackController: cuePoints = []
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener:
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener: playheadPosition = 0
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: openVideo: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
06-09 21:16:27.808 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: createPlayer: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.813 2583-2583/com.tcttv.tv.android V/VideoDisplayComponent: headers = null
06-09 21:16:27.813 2583-2583/com.tcttv.tv.android I/ExoPlayerImpl: Init 1.5.7
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onRenderers: renderers = [Lcom.google.android.exoplayer.TrackRenderer;@9e405b3, bandwidthMeter = com.google.android.exoplayer.upstream.DefaultBandwidthMeter@49bd0c7
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: pushSurface: surface = Surface(name=null)/@0xdeb6f4
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: stop { playheadPosition: 0 }
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnStopListener:
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = com.google.android.exoplayer.ExoPlayerImpl@b452770
06-09 21:16:27.817 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: stopUpdater: null
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: stop.
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: play { }
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/VideoPlaybackController: OnPlayListener: playEvent = Event{play{}}, currentTime = 0
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android I/VideoPlaybackController: cuePoints = []
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener:
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: ExoPlayerOnPlayListener: playheadPosition = 0
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: openVideo: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: destroyPlayer: exoPlayer = null
06-09 21:16:27.818 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: createPlayer: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8
06-09 21:16:27.819 2583-2583/com.tcttv.tv.android V/VideoDisplayComponent: headers = null
06-09 21:16:27.819 2583-2583/com.tcttv.tv.android I/ExoPlayerImpl: Init 1.5.7
06-09 21:16:27.820 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onRenderers: renderers = [Lcom.google.android.exoplayer.TrackRenderer;@1d2a36e, bandwidthMeter = com.google.android.exoplayer.upstream.DefaultBandwidthMeter@49bd0c7
06-09 21:16:27.820 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: pushSurface: surface = Surface(name=null)/@0xdeb6f4
06-09 21:16:27.820 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didStop { playheadPosition: 0 }
06-09 21:16:27.824 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetSource { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.824 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didStop { playheadPosition: 0 }
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetSource { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.825 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetVideo { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveClosedCaptioningController: Importing and saving caption settings from the system.
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android V/BaseVideoView: setupClosedCaptioningRendering
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android V/BaseVideoView: Disabling Closed Captioning View.
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Processing event: didSetVideo...
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting the visibility on the player controls...
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video is not live.
06-09 21:16:27.832 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video does not have DVR support.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130004 is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{817667e GFED..C.. ......I. 0,0-0,0 #7f130004 app:id/audio_tracks}) to 8.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130005 is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6a537df GFED..C.. ......I. 0,0-0,0 #7f130005 app:id/captions}) to 8.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{d8ec2c V.ED..... ........ 139,24-187,61 #7f130006 app:id/current_time}) to 0.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{a5a26f5 V.ED..... ........ 205,24-253,61 #7f130007 app:id/end_time}) to 0.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130008 is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6bf6c8a VFED..C.. ......ID 1205,11-1269,75 #7f130008 app:id/full_screen}) to 0.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001b is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android V/LiveButtonController: getVisibilityState: isLive = false
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f4f72fb GFED..C.. ......I. 0,0-0,0 #7f13001b app:id/live}) to 8.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.view.View{2fe9f18 G.ED..... ......I. 0,0-0,0 #7f13001c app:id/one_line_spacer}) to 8.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001d is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f733d71 VFED..C.. ......ID 11,11-75,75 #7f13001d app:id/play}) to 0.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130020 is is not null.
06-09 21:16:27.833 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{72fc756 VFED..C.. ......ID 75,11-139,75 #7f130020 app:id/rewind}) to 0.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{9843d7 VFED..... ......ID 253,11-1205,74 #7f130021 app:id/seek_bar}) to 0.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{4ca94c4 V.ED..... ........ 187,24-205,61 #7f130023 app:id/time_separator}) to 0.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f130025. This is probably OK.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: didSetVideo.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.834 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.835 2583-3931/com.tcttv.tv.android W/MessageQueue: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {dac7ca5} sending message to a Handler on a dead thread
java.lang.IllegalStateException: Handler (com.google.android.exoplayer.upstream.Loader$LoadTask) {dac7ca5} sending message to a Handler on a dead thread
at android.os.MessageQueue.enqueueMessage(MessageQueue.java:543)
at android.os.Handler.enqueueMessage(Handler.java:631)
at android.os.Handler.sendMessageAtTime(Handler.java:600)
at android.os.Handler.sendMessageDelayed(Handler.java:570)
at android.os.Handler.sendEmptyMessageDelayed(Handler.java:534)
at android.os.Handler.sendEmptyMessage(Handler.java:519)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:212)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.836 2583-2583/com.tcttv.tv.android D/LiveButtonController: Processing event: didSetVideo.
06-09 21:16:27.836 2583-2583/com.tcttv.tv.android V/LiveButtonController: removeLiveEventHandlers
06-09 21:16:27.836 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.836 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didSetVideo { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} }
06-09 21:16:27.836 2583-2583/com.tcttv.tv.android D/BrightcoveClosedCaptioningController: Importing and saving caption settings from the system.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android V/BaseVideoView: setupClosedCaptioningRendering
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android V/BaseVideoView: Disabling Closed Captioning View.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Processing event: didSetVideo...
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting the visibility on the player controls...
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video is not live.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The video does not have DVR support.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130004 is is not null.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{817667e GFED..C.. ......I. 0,0-0,0 #7f130004 app:id/audio_tracks}) to 8.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130005 is is not null.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6a537df GFED..C.. ......I. 0,0-0,0 #7f130005 app:id/captions}) to 8.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: View ProgressTime has not been handled. It will be visible.
06-09 21:16:27.837 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{d8ec2c V.ED..... ........ 139,24-187,61 #7f130006 app:id/current_time}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{a5a26f5 V.ED..... ........ 205,24-253,61 #7f130007 app:id/end_time}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130008 is is not null.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{6bf6c8a VFED..C.. ......ID 1205,11-1269,75 #7f130008 app:id/full_screen}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001b is is not null.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android V/LiveButtonController: getVisibilityState: isLive = false
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f4f72fb GFED..C.. ......I. 0,0-0,0 #7f13001b app:id/live}) to 8.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.view.View{2fe9f18 G.ED..... ......I. 0,0-0,0 #7f13001c app:id/one_line_spacer}) to 8.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f13001d is is not null.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{f733d71 VFED..C.. ......ID 11,11-75,75 #7f13001d app:id/play}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: The controller with id: 7f130020 is is not null.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.Button{72fc756 VFED..C.. ......ID 75,11-139,75 #7f130020 app:id/rewind}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (com.brightcove.player.mediacontroller.BrightcoveSeekBar{9843d7 VFED..... ......ID 253,11-1205,74 #7f130021 app:id/seek_bar}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveMediaController: Setting visibility on view: (android.widget.TextView{4ca94c4 V.ED..... ........ 187,24-205,61 #7f130023 app:id/time_separator}) to 0.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android W/BrightcoveMediaController: Null TwoLineSpacer view found with resource id: 7f130025. This is probably OK.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/BrightcoveShowHideController: Showing the media controls. They will be hidden in 3000 milliseconds using animation style: FADE.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/PlayButtonController: Process event: didSetVideo.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android V/AbstractButtonController: Start of sync update: text = ; description = Play.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android V/AbstractButtonController: End of sync update: text = ; description = Play.
06-09 21:16:27.838 2583-2583/com.tcttv.tv.android D/LiveButtonController: Processing event: didSetVideo.
06-09 21:16:27.839 2583-2583/com.tcttv.tv.android V/LiveButtonController: removeLiveEventHandlers
06-09 21:16:27.839 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.839 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onPlayWhenReadyCommitted()
06-09 21:16:27.841 2583-2583/com.tcttv.tv.android V/BaseVideoView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.842 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onMeasure: width = 1280, height = 720, videoWidth = 0, videoHeight = 0, widthMode = MeasureSpec.EXACTLY, heightMode = MeasureSpec.EXACTLY
06-09 21:16:27.842 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: setMeasuredDimension: width = 1280, height = 720
06-09 21:16:27.842 2583-2583/com.tcttv.tv.android V/BaseVideoView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.842 2583-2583/com.tcttv.tv.android V/BrightcoveSurfaceView: onLayout: changed = false, left = 0, top = 0, right = 1280, bottom = 720
06-09 21:16:27.846 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.846 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: didShowMediaControls { controlsHeight: 86 }
06-09 21:16:27.848 2583-2583/com.tcttv.tv.android D/BrightcoveLivePlaybackActivity: playWhenReadyCommitted { video: Video{name: "TCT", shortDescription: "TCT Live Stream", sourceCollections: 1, cuePoints: 0, custom fields: "{apple_tv_thumbnail_url=http://appletv.tct.tv/images/live/LIVE_TCT.lcr}"} source: Source{deliveryType: video/mp4, url: http://bcoveliveios-i.akamaihd.net/hls/live/206632/1997976452001/TCTHLS/playlist.m3u8} }
06-09 21:16:27.868 2583-2634/com.tcttv.tv.android D/HttpService: response: GIF89a������������������!�����������,��������������D��;
06-09 21:16:27.868 2583-2634/com.tcttv.tv.android D/HttpService: code: 200
06-09 21:16:27.868 2583-2634/com.tcttv.tv.android D/HttpService: message: OK
06-09 21:16:27.869 2583-2634/com.tcttv.tv.android D/HttpService: issuing GET request: https://metrics.brightcove.com/v2/tracker?device_cpu=x86&device=generic_x86&device_hardware=ranchu&device_type=tablet&destination=bcsdk%3A%2F%2FTCT.tv%2Fcom.tcttv.tv.android.live&session=d281b73c-957f-4563-a906-42e537851b0c&device_os=android&device_manufacturer=unknown&time=1465506972933&event=error&video=4670535052001&device_os_version=6.0&device_product=sdk_google_atv_x86&domain=videocloud&user=1bae635dca01fedf&video_name=TCT&platform=android-native-sdk&platform_version=4.8.1&device_model=sdk_google_atv_x86&account=1997976452001&error_description=com.google.android.exoplayer.extractor.ExtractorSampleSource%24UnrecognizedInputFormatException%3A+None+of+the+available+extractors+%28WebmExtractor%2C+FragmentedMp4Extractor%2C+Mp4Extractor%2C+Mp3Extractor%2C+AdtsExtractor%2C+TsExtractor%2C+FlvExtractor%2C+OggVorbisExtractor%2C+PsExtractor%2C+WavExtractor%29+could+read+the+stream., headers: {}
06-09 21:16:27.889 2583-2583/com.tcttv.tv.android V/ExoPlayerVideoDisplayComponent: onBandwidthSample: elapsedMs: 1, bytes: 436, bitrateEstimate: 3488000
06-09 21:16:27.901 2583-3932/com.tcttv.tv.android E/ExoPlayerImplInternal: Internal track renderer error.
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
06-09 21:16:27.902 2583-2583/com.tcttv.tv.android E/VideoDisplayComponent: onPlayerError
com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:263)
at com.google.android.exoplayer.SampleSourceTrackRenderer.maybeThrowError(SampleSourceTrackRenderer.java:149)
at com.google.android.exoplayer.ExoPlayerImplInternal.incrementalPrepareInternal(ExoPlayerImplInternal.java:275)
at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:205)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:148)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: None of the available extractors (WebmExtractor, FragmentedMp4Extractor, Mp4Extractor, Mp3Extractor, AdtsExtractor, TsExtractor, FlvExtractor, OggVorbisExtractor, PsExtractor, WavExtractor) could read the stream.
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractorHolder.selectExtractor(ExtractorSampleSource.java:899)
at com.google.android.exoplayer.extractor.ExtractorSampleSource$ExtractingLoadable.load(ExtractorSampleSource.java:829)
at com.google.android.exoplayer.upstream.Loader$LoadTask.run(Loader.java:209)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
at java.util.concurrent.FutureTask.run(FutureTask.java:237)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment