question

Carlos avatar image
Carlos asked

Video plays but shows message saying it isn't supported

One of my users sent me a link to a video they tried playing through my app and the video plays fine on the TV but a few seconds after it starts it shows a message saying the video is not supported. The video continues playing on the background while the message is up. Here is the link to the video http://bit.ly/1IkMFom Thanks.
amazon fling
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Nick Gardner avatar image
Nick Gardner answered
Hi, Could you please send a working link to the video? The one you have entered gives a connection refused error. Thanks, Nick
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Carlos avatar image
Carlos answered
Looks like the video link expires with time. If you go to this page http://bit.ly/KDRBiK on a mobile browser and search for the html video tag then you'll see a current valid link for the video. Sorry but that is the link the user sent me.
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

memo@amazon avatar image
memo@amazon answered
Hi Carlos, We are not able to locate the video ourselves. Could you please help us with the following info: 1. Is this behavior seen on other platforms (e.g. Chromecast)? 2. Is this a public/beta app we can test? 3. Would it be possible for you to provide the exact current URL and perhaps logs? Thanks!
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Carlos avatar image
Carlos answered
You can reproduce it with the Web Video Caster beta. To enroll on the beta go to https://play.google.com/apps/testing/com.instantbits.cast.webvideo Just load this url on the browser http://bit.ly/KDRBiK and you'll see a play button on the toolbar. It is not playing on the Chromecast right now, seems like the second ts file fails pretty much every time I've tried. Maybe that is what is causing the issue with the FireTV but the FireTV keeps playing the file on the background while the error is up. Here are some logs when playing that file: --------- beginning of /dev/log/main 09-01 11:19:07.544 486-570/? D/StateMachine﹕ handleMessage: E msg.what=131155 09-01 11:19:07.544 486-570/? D/StateMachine﹕ processMsg: ConnectedState 09-01 11:19:07.544 486-570/? D/WifiStateMachine﹕ ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:07.544 486-570/? D/StateMachine﹕ processMsg: L2ConnectedState 09-01 11:19:07.544 486-570/? D/WifiStateMachine﹕ L2ConnectedState{ what=131155 when=-4ms arg1=5 } 09-01 11:19:07.554 486-570/? D/StateMachine﹕ handleMessage: X 09-01 11:19:10.555 486-570/? D/StateMachine﹕ handleMessage: E msg.what=131155 09-01 11:19:10.555 486-570/? D/StateMachine﹕ processMsg: ConnectedState 09-01 11:19:10.555 486-570/? D/WifiStateMachine﹕ ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:10.555 486-570/? D/StateMachine﹕ processMsg: L2ConnectedState 09-01 11:19:10.555 486-570/? D/WifiStateMachine﹕ L2ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:10.555 486-570/? D/StateMachine﹕ handleMessage: X --------- beginning of /dev/log/system 09-01 11:19:12.065 486-792/? I/ActivityManager﹕ START u0 {flg=0x10000000 cmp=com.amazon.awvflingreceiver/.MainActivity (has extras)} from pid 26305 09-01 11:19:12.075 486-573/? I/CECAPILibraryJni﹕ CECAPILibrary_doOneTouchPlay h haa haa view 4. 09-01 11:19:12.085 486-573/? I/CEC﹕ CECReqAndWait: polling done 09-01 11:19:12.085 486-573/? I/CECAPILibraryJni﹕ jint CECAPILibrary_doOneTouchPlay(JNIEnv*, jobject, jint): CEC_Send call 09-01 11:19:12.085 486-573/? I/CEC﹕ CEC_Send: Msg->opcode=0x4 09-01 11:19:12.085 486-573/? I/CEC﹕ CECReqAndWait: polling done 09-01 11:19:12.085 486-573/? I/CECAPILibraryJni﹕ jint CECAPILibrary_doOneTouchPlay(JNIEnv*, jobject, jint): CEC_Send call 09-01 11:19:12.085 486-573/? I/CEC﹕ CEC_Send: Msg->opcode=0x82 09-01 11:19:12.085 486-573/? I/CEC﹕ CECReqAndWait: polling done 09-01 11:19:12.085 486-573/? I/CECAPILibraryJava﹕ doOneTouchPlay: 0 09-01 11:19:12.085 486-573/? I/AmazonBuellerService﹕ cec.init oneTouchPlay: successful 09-01 11:19:12.145 691-691/? D/NetMon.ConnectivityReceiver﹕ Action: com.amazon.tv.networkmonitor.CONNECTIVITY_CHECK 09-01 11:19:12.155 691-691/? D/NetMon.AndroidEventReceiver﹕ hasBootCompleteTimeoutBeenFired(): YES, prev=56417140304999ns, curr=56483629787999ns 09-01 11:19:12.155 691-691/? D/NetMon.ConnectivityReceiver﹕ CONNECTIVITY_CHECK, senderPackageName=com.amazon.awvflingreceiver, onSuccessIntent=null, onFailureIntent=null, fireFailureIntentTimeout=15000, NetMon-Enabled=true 09-01 11:19:12.165 691-691/? D/NetMon.AndroidEventReceiver﹕ hasBootCompleteTimeoutBeenFired(): YES, prev=56483629787999ns, curr=56483641245999ns 09-01 11:19:12.165 691-691/? D/NetMon.ConnectivityReceiver﹕ Checking on connectivity with a ping request... 09-01 11:19:12.165 486-496/? W/ContextImpl﹕ Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1353 com.android.server.am.ActivityManagerService.activityResumed:4557 android.app.ActivityManagerNative.onTransact:420 com.android.server.am.ActivityManagerService.onTransact:1718 android.os.Binder.execTransact:351 09-01 11:19:12.185 691-29998/? D/NetMon.ConnectivityReceiver﹕ WaitForPingRunnable.Run() was called 09-01 11:19:12.185 691-29998/? D/NetMon.PingService﹕ sendPingRequest(): sending a ping request 09-01 11:19:12.185 691-29998/? D/NetMon.PingService﹕ addPingRequestToQueue(): sending a ping request in 0ms. Queue now has 1 requests 09-01 11:19:12.205 691-26535/? D/NetMon.PingTask﹕ pingRequest(): started... 09-01 11:19:12.215 486-500/? I/InputManager﹕ Updating mouse cursor for application: com.amazon.awvflingreceiver; using cursor: false 09-01 11:19:12.215 486-500/? I/InputManager-JNI﹕ 'setPointerCursor' Enabling cursor mode: pointer - 0. 09-01 11:19:12.255 486-500/? I/ActivityManager﹕ Displayed com.amazon.awvflingreceiver/.MainActivity: +179ms 09-01 11:19:12.295 486-488/? D/dalvikvm﹕ GC_CONCURRENT freed 976K, 86% free 6747K/47096K, paused 18ms+10ms, total 112ms 09-01 11:19:12.495 691-26535/? D/NetMon.PingTask﹕ pingRequest(): valid ping received in 289ms, internet is UP 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ pingResultProcessing(): internet is UP 09-01 11:19:12.495 691-691/? W/NetMon.NetworkMonitor﹕ The Internet connection state is CONNECTED 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ clearPingRequestQueue(): removing 1 ping requests 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ pingResultProcessing(): internet is UP, will be stopping the service 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ sendBroadcasts(internet = UP) 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ Connection state has not changed, no broadcasts will be sent 09-01 11:19:12.495 691-691/? D/NetMon.PingService﹕ dispatchPendingIntents(internet = UP) 09-01 11:19:13.155 118-29957/? E/MetadataRetrieverClient﹕ player type 6 is not supported 09-01 11:19:13.155 118-29957/? E/MetadataRetrieverClient﹕ failed to create a retriever object 09-01 11:19:13.245 116-667/? W/BufferQueue﹕ [com.amazon.awvflingreceiver/com.amazon.awvflingreceiver.MainActivity] cancelBuffer: BufferQueue has been abandoned! 09-01 11:19:13.305 486-853/? I/AudioService﹕ AudioFocus requestAudioFocus() from android.media.AudioManager@41593f38gamma.com.android.org.chromium.content.browser.AudioFocusManager@416105c0 09-01 11:19:13.525 26305-26305/? W/libc﹕ pthread_create sched_setscheduler call failed: Operation not permitted 09-01 11:19:13.575 486-570/? D/StateMachine﹕ handleMessage: E msg.what=131155 09-01 11:19:13.575 486-570/? D/StateMachine﹕ processMsg: ConnectedState 09-01 11:19:13.575 486-570/? D/WifiStateMachine﹕ ConnectedState{ what=131155 when=-13ms arg1=5 } 09-01 11:19:13.575 486-570/? D/StateMachine﹕ processMsg: L2ConnectedState 09-01 11:19:13.575 486-570/? D/WifiStateMachine﹕ L2ConnectedState{ what=131155 when=-13ms arg1=5 } 09-01 11:19:13.595 26305-26305/? W/libc﹕ pthread_create sched_setscheduler call failed: Operation not permitted 09-01 11:19:13.615 486-570/? D/StateMachine﹕ handleMessage: X 09-01 11:19:14.135 26305-26305/? W/libc﹕ pthread_create sched_setscheduler call failed: Operation not permitted 09-01 11:19:14.325 486-502/? W/ProcessStats﹕ Skipping unknown process pid 30039 09-01 11:19:15.015 118-29957/? D/brcm-omx﹕ [makeComponentInstance] OMX.brcm.video.hw.decoder 09-01 11:19:15.015 118-29957/? I/brcm-omx﹕ [makeComponentInstance] OMX.brcm.video.hw.decoder (id:16) 09-01 11:19:15.025 118-512/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] [1:OPQV] buffers(115200/4/1) 0/258, 192x144/192x144 09-01 11:19:15.025 118-512/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] storeMetaDataInBuffers 1/1 (0) 09-01 11:19:15.025 118-28030/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] [0:H264] buffers(1036800/5/1) 7/0, 400x300 09-01 11:19:15.025 118-514/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] [1:I420] buffers(189696/6/1) 0/256, 400x300/416x304 09-01 11:19:15.025 118-29957/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] [1:OPQV] buffers(189696/6/1) 0/258, 416x304/416x304 09-01 11:19:15.025 118-29957/? I/brcm-omx﹕ [16:BrcmOmxSetParameter] enableAndroidNativeBuffers 1/1 (0) 09-01 11:19:15.075 118-514/? I/brcm-omx﹕ [16:BrcmOmxGetConfig] crop[1] 0x0,400x300 09-01 11:19:15.185 691-691/? D/NetMon.ConnectivityReceiver﹕ Action: com.amazon.tv.networkmonitor.CONNECTIVITY_CHECK 09-01 11:19:15.185 691-691/? D/NetMon.AndroidEventReceiver﹕ hasBootCompleteTimeoutBeenFired(): YES, prev=56483641245999ns, curr=56486666776999ns 09-01 11:19:15.185 691-691/? D/NetMon.ConnectivityReceiver﹕ CONNECTIVITY_CHECK, senderPackageName=com.amazon.awvflingreceiver, onSuccessIntent=valid, onFailureIntent=valid, fireFailureIntentTimeout=15000, NetMon-Enabled=true 09-01 11:19:15.195 691-691/? D/NetMon.AndroidEventReceiver﹕ hasBootCompleteTimeoutBeenFired(): YES, prev=56486666776999ns, curr=56486674930999ns 09-01 11:19:15.195 691-691/? D/NetMon.ConnectivityReceiver﹕ Checking on connectivity with a ping request... 09-01 11:19:15.195 691-30085/? D/NetMon.ConnectivityReceiver﹕ WaitForPingRunnable.Run() was called 09-01 11:19:15.195 691-30085/? D/NetMon.PingService﹕ sendPingRequest(): sending a ping request 09-01 11:19:15.195 691-30085/? D/NetMon.PingService﹕ addPingRequestToQueue(): sending a ping request in 0ms. Queue now has 1 requests 09-01 11:19:15.195 691-26881/? D/NetMon.PingTask﹕ pingRequest(): started... 09-01 11:19:15.715 691-26881/? D/NetMon.PingTask﹕ pingRequest(): valid ping received in 519ms, internet is UP 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ pingResultProcessing(): internet is UP 09-01 11:19:15.715 691-691/? W/NetMon.NetworkMonitor﹕ The Internet connection state is CONNECTED 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ clearPingRequestQueue(): removing 1 ping requests 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ pingResultProcessing(): internet is UP, will be stopping the service 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ sendBroadcasts(internet = UP) 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ Connection state has not changed, no broadcasts will be sent 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ dispatchPendingIntents(internet = UP) 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ Sending 1 onSuccessIntent's 09-01 11:19:15.715 691-691/? D/NetMon.PingService﹕ calling onSuccessIntent.send(), pkg=com.amazon.awvflingreceiver 09-01 11:19:15.725 486-498/? W/Settings﹕ Setting auto_time has moved from android.provider.Settings.System to android.provider.Settings.Global, returning read-only value. 09-01 11:19:15.725 486-498/? I/TimeService﹕ internet connection established, updating system time 09-01 11:19:15.725 486-498/? I/AmazonBuellerService﹕ Device status changed: Intent { act=com.amazon.tv.networkmonitor.INTERNET_UP flg=0x10 } 09-01 11:19:15.735 691-691/? D/NetMon.ConnectivityReceiver﹕ Action: com.amazon.tv.networkmonitor.INTERNET_UP 09-01 11:19:15.825 486-599/? I/TimeService﹕ NTP query, time result=1441131555775 09-01 11:19:15.775 486-522/? W/ContextImpl﹕ Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1339 com.android.server.AlarmManagerService$AlarmThread.run:861 09-01 11:19:15.825 486-599/? D/SystemClock﹕ Setting time of day to sec=1441131555 09-01 11:19:15.795 691-691/? D/BuellerDeviceService﹕ enableNotifications(): enable = yes 09-01 11:19:16.555 486-570/? D/StateMachine﹕ handleMessage: E msg.what=131155 09-01 11:19:16.555 486-570/? D/StateMachine﹕ processMsg: ConnectedState 09-01 11:19:16.555 486-570/? D/WifiStateMachine﹕ ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:16.555 486-570/? D/StateMachine﹕ processMsg: L2ConnectedState 09-01 11:19:16.555 486-570/? D/WifiStateMachine﹕ L2ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:16.565 486-570/? D/StateMachine﹕ handleMessage: X 09-01 11:19:19.565 486-570/? D/StateMachine﹕ handleMessage: E msg.what=131155 09-01 11:19:19.565 486-570/? D/StateMachine﹕ processMsg: ConnectedState 09-01 11:19:19.565 486-570/? D/WifiStateMachine﹕ ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:19.565 486-570/? D/StateMachine﹕ processMsg: L2ConnectedState 09-01 11:19:19.565 486-570/? D/WifiStateMachine﹕ L2ConnectedState{ what=131155 when=-3ms arg1=5 } 09-01 11:19:19.565 486-570/? D/StateMachine﹕ handleMessage: X
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Nick Gardner avatar image
Nick Gardner answered
Thanks Carlos, we've been able to reproduce the issue and have started investigating. -Nick
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

memo@amazon avatar image
memo@amazon answered
The link you had provided has expired. We are unable to reproduce this issue anymore. Could you please provide the current URL?
10 |5000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.