* Cantinho Satkeys

Refresh History
  • FELISCUNHA: dgtgtr   49E09B4F  e bom fim de semana
    Hoje às 12:27
  • JPratas: try65hytr A Todos  101yd91 k7y8j0
    22 de Novembro de 2024, 02:46
  • j.s.: try65hytr a todos  4tj97u<z 4tj97u<z
    21 de Novembro de 2024, 18:43
  • FELISCUNHA: dgtgtr  pessoal   49E09B4F
    20 de Novembro de 2024, 12:26
  • JPratas: try65hytr Pessoal  4tj97u<z classic k7y8j0
    19 de Novembro de 2024, 02:06
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    16 de Novembro de 2024, 11:11
  • j.s.: bom fim de semana  49E09B4F
    15 de Novembro de 2024, 17:29
  • j.s.: try65hytr a todos  4tj97u<z
    15 de Novembro de 2024, 17:29
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    15 de Novembro de 2024, 10:07
  • JPratas: try65hytr A Todos  4tj97u<z classic k7y8j0
    15 de Novembro de 2024, 03:53
  • FELISCUNHA: dgtgtr   49E09B4F
    12 de Novembro de 2024, 12:25
  • JPratas: try65hytr Pessoal  classic k7y8j0 yu7gh8
    12 de Novembro de 2024, 01:59
  • j.s.: try65hytr a todos  4tj97u<z
    11 de Novembro de 2024, 19:31
  • cereal killa: try65hytr pessoal  2dgh8i
    11 de Novembro de 2024, 18:16
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    09 de Novembro de 2024, 11:43
  • JPratas: try65hytr Pessoal  classic k7y8j0
    08 de Novembro de 2024, 01:42
  • j.s.: try65hytr a todos  49E09B4F
    07 de Novembro de 2024, 18:10
  • JPratas: dgtgtr Pessoal  49E09B4F k7y8j0
    06 de Novembro de 2024, 17:19
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    03 de Novembro de 2024, 10:49
  • j.s.: bom fim de semana  43e5r6 49E09B4F
    02 de Novembro de 2024, 08:37

Autor Tópico: Podcasts with Brian Voong  (Lida 229 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Online mitsumi

  • Moderador Global
  • ***
  • Mensagens: 117428
  • Karma: +0/-0
Podcasts with Brian Voong
« em: 01 de Abril de 2020, 10:01 »

Podcasts with Brian Voong
WEBRip | English | MP4 + Project Files | 1280 x 720 | AVC ~731 Kbps | 29.970 fps
AAC | 256 Kbps | 48.0 KHz | 2 channels | 12:49:45 | 5.51 GB
Genre: Video Tutorial / Development, Programming
In this exciting, jam-packed Podcasts course, we'll be learning about all the proper techniques to build out an Audio Player application. Our app will be fully functional in terms of searching for available Podcasts on iTunes, bookmarking your favorite stations, and full support for audio playback. Furthermore, an Audio app wouldn't be complete without offline playback capabilities; which turns out is an extremely fun feature to build out.

Now one of the tricky parts about audio applications is that they require the ability to be active while backgrounded. In addition to being active, one must also present the proper playback controls in the Command Center and Lock Screen. We will take care of this by setting up the proper Cover Art and Pause, Play, Previous, and Next track action buttons.

Core Features:
Alamofire Integration to greatly simplify network requests architecture
AVKit Audio Player libraries for audio playback
Offline Playback of podcasts enabled through download feature
Control playback when App is in background
Draggable Floating Player component accessible across all screens
Search for Podcasts through iTunes API
Parsing JSON asynchronously
Learn to use XML parsing Pods through Cocoapods integration
User Favorites persistence with UserDefaults

Who this course is for?
- You've always wanted to learn about Audio Playback
- You've created a dozen list apps already, you want to work on real functionality.
- You are hungry for more advanced iOS & Swift programming

Content:

00. Preview
01. Course Overview - Determine Workflows
02. MainTabBarController + Coding Tips
03. Podcasts UITableViewController + UISearchController
04. Installing Alamofire Cocoapods and iTunes Search API
05. Decodable Podcasts and URLEncoding Requests
06. Parsing JSON Just Became Super Easy in Swift 4 with Decodable
07. Fixing Massive View Controller with Code Refactor
08. Cell Designs with XIBs and Interface Builder
09. Loading + Caching Images with SDWebImage
10. Showing Episodes Controller
11. Parsing RSS XML Feed with FeedKit
12. Episode Cell Details and Design with Interface Builder
13. Episode Images and Extensions Refactor
14. Launching our Podcast Player
15. Player Details Design Continued
16. Play Episode with AVPlayer
17. Animations and Monitor Start Time
18. Tracking Playback Time
19. Time Slider, Rewind, Fast Forward, Volume Controls
20. Retain Cycle + Async Loading + Search Delay Fixes
21. Maximizing and Minimizing Player Animations
22. Play Episode Maximizing Animation
23. Mini Player View
24. Drag and Drop UIPanGesture Recognizer Pt
25. Drag and Drop Pt
26. Player Dismissal on Drag
27. Background Audio Mode + Command Center Controls
28. Now Playing Info on Lock Screen
29. Artwork Fix and Elapsed Time Bugs
30. Previous and Next Track Commands
31. Handling Interruptions and Lock Screen Fixes
32. Favorites 2 Column Grid UICollectionView Controller
33. Favorite Podcast Cell in Code UIStackView
34. Persistence with UserDefaults NSCoding
35. Save Favorites List and Long Press Delete
36. Tab Bar Badge Value
37. Download Episodes JSONEncoder Decoder
38. Download Episode for Offline Playback
39. Play Downloaded Audio Files Offline
40. Monitor Download Progress Notification Center

        General
Complete name                            : 16. Play Episode with AVPlayer.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (mp42/mp41/isom/avc1)
File size                                : 122 MiB
Duration                                 : 17 min 8 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 992 kb/s
Encoded date                             : UTC 2018-03-02 04:49:32
Tagged date                              : UTC 2018-03-02 04:49:32

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3.2
Format settings                          : CABAC / 5 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 5 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 17 min 8 s
Bit rate                                 : 731 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 29.970 (30000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.026
Stream size                              : 89.6 MiB (74%)
Writing library                          : x264 core 155 r10 b00bcaf
Encoding settings                        : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=infinite / keyint_min=29 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=20.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / vbv_maxrate=2750 / vbv_bufsize=7500 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date                             : UTC 2018-03-02 04:49:32
Tagged date                              : UTC 2018-03-02 04:49:32
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : mp4a-40-2
Duration                                 : 17 min 8 s
Bit rate mode                            : Variable
Bit rate                                 : 256 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 31.4 MiB (26%)
Encoded date                             : UTC 2018-03-02 04:49:32
Tagged date                              : UTC 2018-03-02 04:49:32

Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction