簡體   English   中英

在視頻應用中獲取視頻數據

[英]Get Video Data in Videos Application

我希望我的播放器能夠播放Video應用中的Video

我訪問Media Library ,想要獲取視頻列表,當用戶選擇視頻時,我的播放器會獲取視頻數據並在我自己的播放器上播放。

如何獲取視頻數據?

請注意,我想播放視頻,而不是歌曲。

這是我獲取視頻的代碼:

let predicate = MPMediaPropertyPredicate(value: MPMediaType.anyVideo.rawValue, forProperty: MPMediaItemPropertyMediaType)
    let query = MPMediaQuery()
    query.addFilterPredicate(predicate)
    let items = query.items!

它需要視頻作為MPMediaItem

是否需要正確的視頻? 如果是,我想在用戶選擇一個后獲得視頻數據。

我認為@Scriptable是對的。 但請注意,下載的視頻無法通過Videos (重命名為TV )應用程序訪問! TV節目iTunes購買電影。

您可以通過Photos (圖庫)訪問下載的視頻。 如果您的意思是從網絡或其他應用下載視頻。

我不認為這是可能的,至少通過使用MediaPlayer

您只能訪問存儲在照片應用/庫中的視頻。

使用Media Player框架(它是MusicKit的一部分)來控制從您的應用程序播放用戶的媒體。 如果您的應用程序包含音樂, 您可以使用此框架在用戶的庫中搜索音頻內容 (歌曲,播客,書籍等)。 然后,您可以直接播放該內容,或者讓系統音樂應用程序播放該內容。 例如,游戲可以讓用戶在完成特定游戲等級的同時播放他們自己的音樂。 (強調我的)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM