Uploaded image for project: 'Apache Flex'
  1. Apache Flex
  2. FLEX-34656

Incorrect NetStream states are corrupting OSMF 2.0 based VideoPlayers with local video files on iOS

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • Apache Flex 4.13.0, Apache Flex 4.12.1
    • None
    • Spark: VideoPlayer
    • None
    • Apple iOS 7 & 8

    Description

      Problem Description:
      Video player which are based on OSMF 2.0 will struggle about misleading NetStream states when StageVideo is used and the following options are true:

      • autoDisplayFirstFrame
        and / or
      • autoPlay

      Steps to Reproduce:
      1) Setup a project with a OSMF 2.0 or Flex SDK VideoDisplay / VideoPlayer based VideoPlayers
      2) activate StageVideo
      3) enable autoDisplayFirstFrame and / or autoPlay
      4) Try to play a local mp4 file

      Actual Result:
      The NetStream object will reach this states:

      • NetStream.Play.Start
      • NetStream.Buffer.Full
      • NetStream.Play.Failed
        This happens because the VideoDisplay / video Object will switch between stageVideo and software fallback

      Expected Result:
      The NetStream-Object should reach this states:

      • NetStream.Play.Start
      • NetStream.Buffer.Full
        etc.

      Any Workarounds:
      Disable autoDisplayFirstFrame, autoPlay wait until the netStream is attached to the stageVideo-Object and start the playback afterwards.

      By the way:
      Playback via a progressive HTTP-Download is possible without any problem.

      Related Bug Report:
      https://bugbase.adobe.com/index.cfm?event=bug&id=3861698

      Attachments

        Activity

          People

            Unassigned Unassigned
            gdav Konstantin Elstner
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: