{ "id": "63440", "key": "TIMOB-2808", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [ { "id": "11244", "name": "Release 1.7.0", "archived": true, "released": true, "releaseDate": "2011-06-13" }, { "id": "11249", "name": "Sprint 2011-14", "archived": true, "released": true, "releaseDate": "2011-04-11" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-15T03:30:06.000+0000", "created": "2011-04-15T03:30:05.000+0000", "priority": { "name": "Trivial", "id": "5" }, "labels": [ "feature", "ios", "klist", "release-1.7.0", "rplist" ], "versions": [], "issuelinks": [], "assignee": { "name": "rpfeiffer", "key": "rpfeiffer", "displayName": "Ralf Pfeiffer", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-20T16:59:52.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "{html}

Feature

\n

Expose the allowsAirPlay property of MPMoviePlayerController\nthrough Titanium.Media.createVideoPlayer so that we can stream\nvideo and audio to Apple TV.

\n

Customer Notes

\n

There have been changes made to the MPMoviePlayerController\nobject within iOS adding the property allowsAirPlay. This property\nallows videos to be played over airplay.

\n

I have tested 1.4.2 and can verify that a\nTitanium.Media.createVideoPlayer object will send audio to an Apple\nTV. [But it will not send video without the property being\nexposed.]

\n

I was hoping that this new feature could be exposed since they\nnote: \"You must explicitly opt-in to AirPlay playback for any movie\nplayers you create. The allowsAirPlay property of\nMPMoviePlayerController is set to NO by default.\"

\n

Associated Helpdesk Ticket

\n

http://developer.appcelerator.com/helpdesk/view/65801

{html}", "attachment": [], "flagged": false, "summary": "iOS: expose allowsAirPlay property of MPMoviePlayerController", "creator": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "dtoth", "key": "dtoth", "displayName": "Dawson Toth", "active": true, "timeZone": "America/New_York" }, "environment": null, "comment": { "comments": [ { "id": "129465", "author": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "body": "{html}

Exposing allowsAirPlay for audio (not just Video ) would be nice\ntoo. i.e. Ti.Media.createAudioPlayer()

\n

Feature request: http://developer.appcelerator.com/helpdesk/view/69321

{html}", "updateAuthor": { "name": "rblalock", "key": "rblalock", "displayName": "Rick Blalock", "active": false, "timeZone": "America/Havana" }, "created": "2011-04-15T03:30:05.000+0000", "updated": "2011-04-15T03:30:05.000+0000" }, { "id": "129466", "author": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [9a8723b49c16a4bc5f294ffef95f74231190fdf9])\n[#2808 state:fixed-in-qa] Expose 'allowsAirPlay'\nproperty on Ti.Media.VideoPlayer in iOS. \nhttps://github.com/appcelerator/titanium_mobile/commit/9a8723b49c16...

{html}", "updateAuthor": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:30:06.000+0000", "updated": "2011-04-15T03:30:06.000+0000" }, { "id": "129467", "author": { "name": "doney", "key": "doney", "displayName": "Doney", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Can AirPlay also be supported for AudioPlayers?

{html}", "updateAuthor": { "name": "doney", "key": "doney", "displayName": "Doney", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:30:06.000+0000", "updated": "2011-04-15T03:30:06.000+0000" }, { "id": "133145", "author": { "name": "fishnyc22", "key": "fishnyc22", "displayName": "David Fischetti", "active": true, "timeZone": "America/New_York" }, "body": "I was excited to find this. I gave it a shot and it looked like it was going to work. I received the video icon on my device (instead of just the audio icon) but when I clicked it appleTV tried to play it but then said \"An Error occurred loading this content. Try again later\" Not sure if I'm doing something wrong but I believe I followed all the necessary steps. Hope this helps. ", "updateAuthor": { "name": "fishnyc22", "key": "fishnyc22", "displayName": "David Fischetti", "active": true, "timeZone": "America/New_York" }, "created": "2011-05-03T20:28:16.000+0000", "updated": "2011-05-03T20:28:16.000+0000" }, { "id": "176810", "author": { "name": "sumitk", "key": "sumitk", "displayName": "Sumit Kataria", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Any updates here? Titanium still don't support airplay yet.", "updateAuthor": { "name": "sumitk", "key": "sumitk", "displayName": "Sumit Kataria", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-21T05:22:42.000+0000", "updated": "2011-12-21T05:22:42.000+0000" }, { "id": "176815", "author": { "name": "sumitk", "key": "sumitk", "displayName": "Sumit Kataria", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Sorry about false alarm - I just tested it again with 1.8.1RC1 Airplay support works great. Thank you", "updateAuthor": { "name": "sumitk", "key": "sumitk", "displayName": "Sumit Kataria", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-21T06:50:31.000+0000", "updated": "2011-12-21T06:50:31.000+0000" }, { "id": "413711", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as fixed.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-20T16:59:52.000+0000", "updated": "2017-03-20T16:59:52.000+0000" } ], "maxResults": 7, "total": 7, "startAt": 0 } } }