two AVPlayers, how to know which one finished playingLooping a video with AVFoundation AVPlayer?swift. AVPlayer. How to track when song finished playing?How to detect when AVPlayer video ends playing?Register AVPlayer for events - how to know AVPlayer is done playing movieHow to get NSNotification for AVPlayer started playing and finished playing? swift 2.2How to track when song finished playing in AVPlayer?Issues pausing / playing an AVPlayerPlaying Two AVPlayers with two remote videos in sync [iOS]iOS Swift How to know AVPlayer did finish playingHow to take UIView screenshot in which AVPlayer is playing?
Do native speakers use "ultima" and "proxima" frequently in spoken English?
Did I make a mistake by ccing email to boss to others?
Why doesn't Gödel's incompleteness theorem apply to false statements?
What is this high flying aircraft over Pennsylvania?
Connection Between Knot Theory and Number Theory
Calculate Pi using Monte Carlo
"Marked down as someone wanting to sell shares." What does that mean?
Why didn't Voldemort know what Grindelwald looked like?
Has the laser at Magurele, Romania reached a tenth of the Sun's power?
What (if any) is the reason to buy in small local stores?
Why is participating in the European Parliamentary elections used as a threat?
Extract substring according to regexp with sed or grep
What is it called when someone votes for an option that's not their first choice?
Do people actually use the word "kaputt" in conversation?
Not hide and seek
Friend wants my recommendation but I don't want to give it to him
A seasonal riddle
Why didn’t Eve recognize the little cockroach as a living organism?
What properties make a magic weapon befit a Rogue more than a DEX-based Fighter?
Reasons for having MCU pin-states default to pull-up/down out of reset
Is there any common country to visit for persons holding UK and Schengen visas?
PTIJ: Which Dr. Seuss books should one obtain?
How do you justify more code being written by following clean code practices?
Weird lines in Microsoft Word
two AVPlayers, how to know which one finished playing
Looping a video with AVFoundation AVPlayer?swift. AVPlayer. How to track when song finished playing?How to detect when AVPlayer video ends playing?Register AVPlayer for events - how to know AVPlayer is done playing movieHow to get NSNotification for AVPlayer started playing and finished playing? swift 2.2How to track when song finished playing in AVPlayer?Issues pausing / playing an AVPlayerPlaying Two AVPlayers with two remote videos in sync [iOS]iOS Swift How to know AVPlayer did finish playingHow to take UIView screenshot in which AVPlayer is playing?
If I have one AVPlayer, I could monitor the AVPlayerItemDidPlayToEndTime
. But if I have two AVPlayers, I wouldn't know which one finished. Is there a way to know which finishes?
swift avplayer
add a comment |
If I have one AVPlayer, I could monitor the AVPlayerItemDidPlayToEndTime
. But if I have two AVPlayers, I wouldn't know which one finished. Is there a way to know which finishes?
swift avplayer
add a comment |
If I have one AVPlayer, I could monitor the AVPlayerItemDidPlayToEndTime
. But if I have two AVPlayers, I wouldn't know which one finished. Is there a way to know which finishes?
swift avplayer
If I have one AVPlayer, I could monitor the AVPlayerItemDidPlayToEndTime
. But if I have two AVPlayers, I wouldn't know which one finished. Is there a way to know which finishes?
swift avplayer
swift avplayer
asked Mar 7 at 20:12
carrotzoecarrotzoe
6517
6517
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can try
@objc func playerDidFinishPlaying( _ sender: Notification)
if let _ = sender.object as? Player1
NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
Thank you! I think it would beplayer1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052089%2ftwo-avplayers-how-to-know-which-one-finished-playing%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can try
@objc func playerDidFinishPlaying( _ sender: Notification)
if let _ = sender.object as? Player1
NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
Thank you! I think it would beplayer1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
add a comment |
You can try
@objc func playerDidFinishPlaying( _ sender: Notification)
if let _ = sender.object as? Player1
NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
Thank you! I think it would beplayer1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
add a comment |
You can try
@objc func playerDidFinishPlaying( _ sender: Notification)
if let _ = sender.object as? Player1
NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
You can try
@objc func playerDidFinishPlaying( _ sender: Notification)
if let _ = sender.object as? Player1
NotificationCenter.default.addObserver(self, selector: #selector(playerDidFinishPlaying(_:)) , name: NSNotification.Name.AVPlayerItemDidPlayToEndTime, object: nil)
answered Mar 7 at 20:34
Sh_KhanSh_Khan
45.7k51432
45.7k51432
Thank you! I think it would beplayer1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
add a comment |
Thank you! I think it would beplayer1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
Thank you! I think it would be
player1.currentItem
– carrotzoe
Mar 7 at 20:40
Thank you! I think it would be
player1.currentItem
– carrotzoe
Mar 7 at 20:40
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
Please update your code to the latest Swift 4.2.
– excitedmicrobe
Mar 7 at 20:56
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
ok what do you think it isn't swift 4.2 ?
– Sh_Khan
Mar 7 at 20:57
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052089%2ftwo-avplayers-how-to-know-which-one-finished-playing%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown