I'm spending a few hours cleaning up the backend of EchoTools on XCode: random View Controller titles that are missing, haphazardly arranged storyboard elements, media files that are in different folders, etc.With the next version, I'm going to work on the "References" tab a bit. Thinking about adding some...

Version 3.8

0
Version 3.8 is the first release of 2022! Since I started including videos on EchoTools in early 2020, I wanted to transition from AVPlayer to AVPlayerViewController to take advantage of Swift's native video controls and expand the video in landscape orientation. This will make it easier to read labeled...
This is the code I use to loop local MP4 files in a UIView element using AVPlayerLooper in Swift 5.class VideoPlayerLooped { public var videoPlayer:AVQueuePlayer? public var videoPlayerLayer:AVPlayerLayer? var playerLooper: NSObject? var queuePlayer: AVQueuePlayer? ...
With version 3.8 of EchoTools, I'm using the following code to display ultrasound videos within an UIView element in Swift 5. I wanted to use AVPlayerViewController to have the native controls (mute, expand, etc.) while maintaining looping. Here's the code.class VideoPlayer { public var VideoVC = AVPlayerViewController() ...

Version 3.7

0
Now that EchoTools.app is up and running, this post coincides with the release of version 3.7. I'm in the process of rearranging the framework to include echocardiography equations and basic ultrasound physics. In the meantime, I've thrown in an ocular ultrasound image. 🙂This is also the first release where...