Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B3B9918B96 for ; Wed, 16 Sep 2015 02:29:22 +0000 (UTC) Received: (qmail 1821 invoked by uid 500); 16 Sep 2015 02:29:17 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 1786 invoked by uid 500); 16 Sep 2015 02:29:17 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 1772 invoked by uid 99); 16 Sep 2015 02:29:17 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Sep 2015 02:29:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 96E851A2000 for ; Wed, 16 Sep 2015 02:29:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3 X-Spam-Level: *** X-Spam-Status: No, score=3 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id a_VNjEfRx670 for ; Wed, 16 Sep 2015 02:29:03 +0000 (UTC) Received: from mail-oi0-f44.google.com (mail-oi0-f44.google.com [209.85.218.44]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 304C244155 for ; Wed, 16 Sep 2015 02:29:03 +0000 (UTC) Received: by oiww128 with SMTP id w128so108397406oiw.2 for ; Tue, 15 Sep 2015 19:29:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:message-id:mime-version :subject:date:references:to:in-reply-to; bh=w6n1FEi8OI+wCM3APPw1L9I5AK21tYCN0wiGPjtzu9M=; b=PBZ1Hi0W7VqgWlxuu/leZnQL6RAHliHJds4KEePVvOVr86tIH3PmeVIi2pcop6+EKh /xjwagjj5IS0elJ71pACD8xn7DDBgaTZH9K6DAhPB40TgDBlfYESJW4E2/qquMd8/43s HE2x0JCyujqqbI8C8JgKnmhjCf04IYsLEOztdZLJlE/lSlhHqe5b/h+NX3TCNwpA3LKf /2npXKMrT2bWkR+5kaXAXQWXCvo1rATnrFSs6NYBqdLF4VzPKixFO9R6N7VZ+RIovjlY cEIT7H5O5fzIjKXYaD9+IGy7SVA2HzBd89mzsQimfE3fRJjuU3jQSNucYDRxy5/OQl+l FsNA== X-Gm-Message-State: ALoCoQm/sQKdFXZKuE9kiy1mRqjxwlsTub89z2LcISXD+fYpRuX/s9DCZHrbZ8eGHhlOrGtvyFPR X-Received: by 10.202.188.85 with SMTP id m82mr20556223oif.70.1442370542566; Tue, 15 Sep 2015 19:29:02 -0700 (PDT) Received: from [192.168.1.25] (c-71-205-104-54.hsd1.co.comcast.net. [71.205.104.54]) by smtp.gmail.com with ESMTPSA id fw2sm10144844obb.24.2015.09.15.19.29.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 15 Sep 2015 19:29:01 -0700 (PDT) From: Jun Heider Content-Type: multipart/alternative; boundary="Apple-Mail=_F07D3DEB-0627-44E3-84C7-D29257CC100B" Message-Id: Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\)) Subject: Re: HTTP Live Streaming Date: Tue, 15 Sep 2015 20:29:00 -0600 References: <9A3CCD03-964C-4EC0-A4F8-DFFD5E6F7A85@realeyes.com> To: dev@flex.apache.org In-Reply-To: X-Mailer: Apple Mail (2.1993) --Apple-Mail=_F07D3DEB-0627-44E3-84C7-D29257CC100B Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi David, This library supports Flash and HTML video players. To use it with Flex = applications would probably require moving away from the spark video = component which unless the underlying OSMF video library version has = changed since last I checked should be moved away from for any = professional/feature rich video player in favor of an updated OSMF video = player. The library https://github.com/mangui/flashls = support OSMF 2.0. There isn't a built-in Flex component for OSMF 2.0 but you can add your = OSMF player to a UIComponent's display list to make it work. -Jun > On Sep 15, 2015, at 6:22 PM, David Frank wrote: >=20 > Hi Jun, > =20 > Thank you for your reply. I might be totally wrong about this, but = isn=E2=80=99t that library only good for HTML applications? > =20 > How do I use it in my Flex environment? > =20 > Thank you again! > =20 > - David > =20 > From: Jun Heider [mailto:jun@realeyes.com]=20 > Sent: Tuesday, September 15, 2015 4:05 PM > To: dev@flex.apache.org > Subject: Re: HTTP Live Streaming > =20 > Hi David, > =20 > We've had great success using this library: = https://github.com/mangui/flashls > =20 > -Jun >=20 >=20 > On Sep 15, 2015, at 2:37 PM, David Frank > wrote: >=20 > Hey guys, >=20 > I've Googled a lot about this, but I'm still not able to find a = satisfactory complete answer on this. So I thought I'll ask y'all = experts in this group. >=20 > Is it possible to play an HLS (not HDS) video on a Spark Video Player = in some way or the other (through a library, or through external = interface calls to a JS function)? Any answer or even the slightest clue = about this would help me very much. >=20 > Thank you very much! >=20 > - David >=20 > =20 >=20 >=20 >=20 > [ Jun Heider | Sr. Architect and Development Manager ]=20 > [ Adobe Certified Professional, Adobe Certified Instructor, Flex 4 / = AIR ACE ] > [ RealEyes Media, LLC | www.realeyes.com ] > [ 940 Logan Street | Denver CO, 80203 ] > [ o. 303.433.1140 ] > [ b. www.iheartair.com ] > [ t. coderjun ] >=20 > Upcoming Unavailability: > October 15-19: Company Holiday > November 26, 27 - Thanksgiving Break >=20 >=20 > =20 [ Jun Heider | Sr. Architect and Development Manager ]=20 [ Adobe Certified Professional, Adobe Certified Instructor, Flex 4 / AIR = ACE ] [ RealEyes Media, LLC | www.realeyes.com = ] [ 940 Logan Street | Denver CO, 80203 ] [ o. 303.433.1140 ] [ b. www.iheartair.com ] [ t. coderjun ] Upcoming Unavailability: October 15-19: Company Holiday November 26, 27 - Thanksgiving Break --Apple-Mail=_F07D3DEB-0627-44E3-84C7-D29257CC100B Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_EEF038C0-FE26-4533-832E-0F9B861D5B5A" --Apple-Mail=_EEF038C0-FE26-4533-832E-0F9B861D5B5A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Hi David,

This library supports Flash and HTML video players. To use it = with Flex applications would probably require moving away from the spark = video component which unless the underlying OSMF video library version = has changed since last I checked should be moved away from for any = professional/feature rich video player in favor of an updated OSMF video = player. The library https://github.com/mangui/flashls support OSMF = 2.0.

There = isn't a built-in Flex component for OSMF 2.0 but you can add your OSMF = player to a UIComponent's display list to make it work.

-Jun

On Sep 15, 2015, at 6:22 PM, David Frank <David.Frank@on24.com> wrote:

Hi Jun,

 

Thank you for your reply. I might be = totally wrong about this, but isn=E2=80=99t that library only good for = HTML applications?

 

How do I use it in my Flex = environment?

 

Thank you again!

 

- David

 

From: Jun Heider [mailto:jun@realeyes.com]
Sent: Tuesday, September 15, 2015 4:05 PM
= To: dev@flex.apache.org
Subject: Re: HTTP Live Streaming

 

Hi David,

 

We've had great success using = this library: https://github.com/mangui/flashls

=

 

-Jun



On Sep 15, 2015, at 2:37 PM, David Frank = <David.Frank@on24.com> wrote:

Hey guys,

I've Googled a lot about this, but I'm still not able to find a = satisfactory complete answer on this. So I thought I'll ask y'all = experts in this group.

Is it possible to play an HLS (not HDS) video on a Spark Video Player in = some way or the other (through a library, or through external interface = calls to a JS function)? Any answer or even the slightest clue about = this would help me very much.

Thank you very much!

- David

 




[ Jun Heider | Sr. Architect and Development Manager ] 
[ Adobe Certified Professional, Adobe Certified Instructor, Flex 4 / AIR = ACE ]
[ RealEyes Media, LLC | www.realeyes.com ]
[ 940 Logan Street | Denver CO, 80203 ]
[ o. 303.433.1140 ]
[ b. www.iheartair.com ]
[ t. coderjun ]

Upcoming Unavailability:
October 15-19:  Company Holiday
November 26, 27 - Thanksgiving Break

 




[ Jun Heider | Sr. Architect = and Development Manager ]
 
[ Adobe Certified Professional, Adobe Certified = Instructor, Flex 4 / AIR ACE ][ RealEyes Media, LLC | www.realeyes.com ]
[ 940 Logan Street | Denver CO, = 80203 ]
[ o. 303.433.1140 ]
[ t. coderjun ]

Upcoming Unavailability:
October = 15-19:  Company Holiday
November 26, 27 - Thanksgiving = Break



= --Apple-Mail=_EEF038C0-FE26-4533-832E-0F9B861D5B5A Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=realeyes.jpg Content-Type: image/jpeg; name="realeyes.jpg" Content-Id: <24F536C0-4E50-4328-B5D0-E900C2658336@wp.comcast.net> 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 oGTRrQTbxIJoP//Z --Apple-Mail=_EEF038C0-FE26-4533-832E-0F9B861D5B5A-- --Apple-Mail=_F07D3DEB-0627-44E3-84C7-D29257CC100B--