Skip to main content
flashdictionary
Inspiring
July 19, 2013
Answered

Desktop RTMP video works fine - but Android gives me NetStream.Seek.Failed

  • July 19, 2013
  • 1 reply
  • 1362 views

I have an app built using Adobe AIR. The app uses StageVideo and plays a live RTMP H264 encoded stream using NetStream.play. The app works as expected in ADL, and when installed as an app on the desktop.

But if use the exact same code and install the app on the Android, I get the NetStatusEvent "NetStream.Seek.Failed". So because of this event the I am unable to play the video stream on the Android.

So my question: If you are building an app for the Android, can you not resuse the exact same NetStream code that you used on the desktop? Is there a bug on the Android runtime that is preventing RTMP from seeking correctly?

FYI: The netstream.play startvalue is -2 (so it will look for recorded stream first, then a live stream. In my case it is a live stream)

I am using Adobe AIR 3.7.0.2090, and Samsung Galaxy Tab 3, Android 4.2.2

The same problem or error occurs when using the AIR 3.8.0.930 SDK

This topic has been closed for replies.
Correct answer flashdictionary

This is longer an issue. I am now using Adobe AIR SDK 3.8.0.1040, and have made some recent updates to the code. I am not sure what fixed the issue, but I can say that yes, the Android is working as expected and I am reusing the exact same code from the desktop app for the Android.

1 reply

flashdictionary
flashdictionaryAuthorCorrect answer
Inspiring
August 19, 2013

This is longer an issue. I am now using Adobe AIR SDK 3.8.0.1040, and have made some recent updates to the code. I am not sure what fixed the issue, but I can say that yes, the Android is working as expected and I am reusing the exact same code from the desktop app for the Android.