ミュージックの詳細取得の後にカウントで0なら再生項目自体無いから停止なのは判断できても 一時停止がどうやっても判定できない また再生/一時停止中で、プレイリストによる再生かも判定不能 0348iOS2018/10/24(水) 01:21:22.69ID:tM3z5oQh playbackStateあるんだけどこれじゃ駄目なのか? from objc_util import ObjCClass
MPMPCsysMP = ObjCClass('MPMusicPlayerController').systemMusicPlayer() q = [] for i in range(MPMPCsysMP.numberOfItems()): q.append(MPMPCsysMP.nowPlayingItemAtIndex(i)) #print(q) print('-- 再生リスト --') if q!=None: for item in [item.title() for item in q]: print(item) print('--------------') print('再生中: ',MPMPCsysMP.nowPlayingItem().title()) print('再生リストの位置: ',MPMPCsysMP.indexOfNowPlayingItem()) print('playbackState: ',MPMPCsysMP.playbackState()) ''' playbackState 1再生中 2一時停止 ''' print('repeatMode: ',MPMPCsysMP.repeatMode()) 0349iOS2018/10/24(水) 01:34:38.60ID:tM3z5oQh>>348 停止中は print('再生中: ',MPMPCsysMP.nowPlayingItem().title()) でエラー出るから ここの前に if None!= MPMPCsysMP.nowPlayingItem(): 入れないとダメだな 0350iOS2018/10/24(水) 01:42:48.93ID:ZB8UCOd4 きっしょ 死ねや 0351iOS2018/10/24(水) 03:08:39.97ID:63CUanDL>>350 自己紹介は必要ないから 0352iOS2018/10/24(水) 03:45:59.77ID:NSCb/2bv>>348 >>349 そう、ショートカットだけでは手に負えない Pythonistaの様なAppの手助けがいる 0353iOS2018/10/24(水) 06:59:34.77ID:WQAjk1Ti そうかAutomaterでもだめなのね。 Pythonよくわからないしそのうちアップルに吸収されそうだし 買うの躊躇してるんだけどかってみようかな。 0354iOS2018/10/24(水) 08:36:52.80ID:bwDUMEa/ ショートカットだけじゃできないことがPythonistaでできるのは結構だがことあるごとにPythonistaなら〜ってシュバって来てコード貼り出すのは流石にキモいし単純に邪魔 0355iOS2018/10/24(水) 08:40:13.36ID:zs7NUUAW シュバって何 0356iOS2018/10/24(水) 09:53:32.27ID:/3EMBjNB うわ何これ自作自演してたのかこいつ 気持ち悪いなあ 0357iOS2018/10/24(水) 10:14:50.53ID:tM3z5oQh エラー直して全プレイリスト表示させた from objc_util import ObjCClass
MPMPCsysMP = ObjCClass('MPMusicPlayerController').systemMusicPlayer() q = [] for i in range(MPMPCsysMP.numberOfItems()): q.append(MPMPCsysMP.nowPlayingItemAtIndex(i)) # print('-- 再生リスト --')
if len(q) > 0: for item in [item.title() for item in q]: print(item) # print('--------------') if None!= MPMPCsysMP.nowPlayingItem():