X



トップページiOS
1002コメント316KB
ショートカット Part 4
■ このスレッドは過去ログ倉庫に格納されています
0260iOS
垢版 |
2018/10/18(木) 17:50:49.25ID:Rkj2VQGi
amazon echo スレでも、Node-REDの話をするとよそに行けとか言い出す奴がいたな
0261iOS
垢版 |
2018/10/18(木) 18:09:40.87ID:KSlThvFL
>>258
これ間違ってますね。
これだと18は018018が返ってきたので
^[0-9]$
にしました。

>>259
ありがとうございます。
スクリーンショットを参考にします。(こっちのほうが本格的ぽい)
0263iOS
垢版 |
2018/10/19(金) 00:35:12.32ID:dz8IEcYa
>>235
NSLocaleIdentifierでググればグローバル変数と最初に出てくるんだが
NSLocaleIdentifierは変数名であって、そんな値のキーはないからnilが返ってくる
0264iOS
垢版 |
2018/10/19(金) 03:26:26.25ID:c16XUTet
>>263
どうしたらいい?
疲れて分からないからpythonで書いて

>>215
これ大体出来たのにここにペーストしようとしたら間違って消してしまった…
明日頑張ってもう一回やろう

何故かErrorの値だと思ってた方に住所入ってるし
たぶん何か間違ってるんだろうなあ
0265iOS
垢版 |
2018/10/19(金) 04:52:56.76ID:c16XUTet
from objc_util import ObjCClass,ObjCInstance,c_void_p,ObjCBlock
import location
location.start_updates()
from time import sleep
sleep(2)
del sleep
currentlocation = location.get_location()
location.stop_updates()
CLLocation = ObjCClass('CLLocation')
clocations = CLLocation.alloc().initWithLatitude_longitude_(currentlocation['latitude'],currentlocation['longitude'])
del location
print(clocations)
NSLocale = ObjCClass('NSLocale')
enlocale = NSLocale.alloc().initWithLocaleIdentifier_('en_US')
def completion(_adr, _error):
if _error:
print(_error)
print(ObjCInstance(_error))
print(_adr)
print(ObjCInstance(_adr))
exit('end')
completionHandler = ObjCBlock(completion, restype=c_void_p, argtypes=[c_void_p, c_void_p])
CLGeocoder = ObjCClass('CLGeocoder')
CLGeocoder.alloc().init().reverseGeocodeLocation_preferredLocale_completionHandler_(clocations, enlocale, completionHandler)
CLGeocoder.release()
enlocale.release()
clocations.release()
0266iOS
垢版 |
2018/10/19(金) 05:17:26.41ID:c16XUTet
#日本語の住所が返ってくるスクリプト
from objc_util import ObjCClass,ObjCInstance,c_void_p,ObjCBlock
import location
location.start_updates()
from time import sleep
sleep(2)
del sleep
currentlocation = location.get_location()
location.stop_updates()
CLLocation = ObjCClass('CLLocation')
clocations = CLLocation.alloc().initWithLatitude_longitude_(currentlocation['latitude'],currentlocation['longitude'])
del location
print(clocations)
NSLocale = ObjCClass('NSLocale')
enlocale = NSLocale.alloc().initWithLocaleIdentifier_('ja_JP')
def completion(_adr, _error):
if _error:
print(_error)
print(ObjCInstance(_error)[0])
print(_adr)
print(ObjCInstance(_adr))
exit('end')
completionHandler = ObjCBlock(completion, restype=c_void_p, argtypes=[c_void_p, c_void_p])
CLGeocoder = ObjCClass('CLGeocoder')
CLGeocoder.alloc().init().reverseGeocodeLocation_preferredLocale_completionHandler_(clocations, enlocale, completionHandler)
CLGeocoder.release()
enlocale.release()
clocations.release()
0267iOS
垢版 |
2018/10/19(金) 05:30:31.17ID:c16XUTet
>>265
英語住所

>>266
日本語住所

enlocale = NSLocale.alloc().initWithLocaleIdentifier_('ja_JP')
を変えるだけ

Errorの方に住所が返ってくるのを誰か直して
0268iOS
垢版 |
2018/10/19(金) 06:32:00.26ID:c16XUTet
'''
gpsの位置が不正確だった
>265>266 のsleepは5以上くらいにした方がいいなあ
gpsの位置情報ある程度正確になるまで繰り返すのを作った(適当)↓
'''
from time import sleep
import location
def getgps():
location.start_updates()
sleep(3)
#currentlocation
currentlocation = location.get_location()
if currentlocation['horizontal_accuracy'] > 10 or currentlocation['vertical_accuracy'] > 10:
for i in range(3):
sleep(3)
location.get_location()
sleep(i+2)
currentlocation = location.get_location()
if currentlocation['horizontal_accuracy'] < 10 and currentlocation['vertical_accuracy'] < 10:
break
else:
print('警告:')
location.stop_updates()
return currentlocation
0269iOS
垢版 |
2018/10/19(金) 06:36:20.23ID:c16XUTet
スペースが消えてるなあ
0270iOS
垢版 |
2018/10/19(金) 08:24:21.75ID:zCY0m+2i
見づらいソースだな
0271iOS
垢版 |
2018/10/19(金) 09:03:29.14ID:c16XUTet
要望あればpastebinに貼る
住所取得は簡単なdefとifしかないから要望ないと思うけど
短いし
0272iOS
垢版 |
2018/10/19(金) 12:02:06.18ID:wtIHfFcn
ソースリストをそのまま流用できるように
QRコード化してそれを貼ってもらえると
嬉しいな
0273iOS
垢版 |
2018/10/19(金) 13:54:22.27ID:mJlevamf
外部サービス使わなくてもできちゃうのかすごいなぁ
0275iOS
垢版 |
2018/10/19(金) 19:45:10.15ID:1sXttzuk
計算の算術演算子に%がないのはなんでだ。
あと科学演算の係数ってなんだ?どんな計算してんだ?
0276iOS
垢版 |
2018/10/19(金) 20:03:08.63ID:+AUarNYf
係数(modulus)つまりは剰余演算子だよ
0277iOS
垢版 |
2018/10/19(金) 20:05:26.28ID:1sXttzuk
>>276
マジだクソワロタ
0278iOS
垢版 |
2018/10/19(金) 21:23:40.85ID:dz8IEcYa
>>264
そのグローバル変数がObjective-Cのヘッダファイルで定義されてるから
Pyhtonista側からは参照できないと思う
素直にメソッド使え

>>267
ObjCBlockの書き方が違う
http://omz-software.com/pythonista/docs/ios/objc_util.html#objc_util.ObjCBlock
例文の「# Note: The first (hidden) argument `_cmd` is the block itself, 〜」の
コメントの通りに、ブロック自身を参照する第1引数を追加する必要がある
だから今のコードだと_adrにブロック自身が、_errorに住所が返る
0279iOS
垢版 |
2018/10/19(金) 21:54:38.06ID:jewWIR2j
計算の係数は280分入力されて
科学演算 係数
オペランド 60
にすれば40が返ってくるから何時何分の時の何分をだすときに使っていいんだよね?
0280iOS
垢版 |
2018/10/19(金) 22:08:51.09ID:DBXEreTs
ショートカットを外部から呼べるようになったら、cronとかをトリガにして楽しめるのにな
0281iOS
垢版 |
2018/10/19(金) 22:53:50.92ID:jewWIR2j
AutomaterをiOS版にするだけでよかったのにな。
0282iOS
垢版 |
2018/10/19(金) 22:56:33.00ID:4Vt7cXKG
AppleさんはAutomatorやる気無いじゃん
0283iOS
垢版 |
2018/10/19(金) 23:48:23.42ID:OZeD7yET
Siriからショートカットを実行するとショートカット内の音量変更が上手く動かないのは仕様?
0284iOS
垢版 |
2018/10/20(土) 01:06:12.73ID:nSuZcIuc
>>281
Automaterの方がやれること少ないよ
むしろ、ショートカットをmacOSへ移植して欲しい
AppleScriptや他のスクリプト使わないと辛い
対応Appが少ない
0285iOS
垢版 |
2018/10/20(土) 01:22:48.08ID:99pWySes
>>280
cronで音声再生してSiriショートカット起動とか?
0286iOS
垢版 |
2018/10/20(土) 05:08:14.38ID:nSuZcIuc
>>285
なんと!
音声合成でSiriへ指示を出すとな!

TV音声にも反応するけど
自分自身にも反応するんだろうか
0287iOS
垢版 |
2018/10/20(土) 06:37:46.32ID:8DXIWovP
>>284
少ないっていうけど、AppleScriptやシェルコマンドが使えるじゃん?
ショートカットは外部アプリがひつようなんじゃない?
0288iOS
垢版 |
2018/10/20(土) 06:56:00.41ID:5barkfgu
Automatorの方が遥かにやれることは多いと思うんだが
0289iOS
垢版 |
2018/10/20(土) 07:31:50.02ID:8DXIWovP
レシピでパーツっていうんだよね?
一時的にパーツを無効にしたい場合どうすればいいのかな。
今はいったん削除してるけど、チェックマークがあってオンオフができないよね?
0290iOS
垢版 |
2018/10/20(土) 07:32:25.64ID:vJk2MkVa
iOSに持ってきてMacと同じ事が全部出来ると思うのか
0291iOS
垢版 |
2018/10/20(土) 10:39:27.54ID:2Y1W2lRJ
>>278
直った!
0292iOS
垢版 |
2018/10/20(土) 14:47:00.62ID:nSuZcIuc
>>287
PagesやNumbersすらAutomatorに対応してないし
逆に言えばスクリプトの手助けなければあれやこれが出来ない
例えば二つの画像を横に連結するレシピが過去スレにあったけど、Automatorでやらせようとしたらそのアクションが無かった

漢字Talkの時代からあったAppleScript
他社Appも操れる程強力な仕組み
macOSがUnixに代わり他のスクリプト言語も利用できるようになった
故にAutomatorは必要最低限の手続きや制御構文だけ
スクリプトと併用するのが前提

対してショートカットは素のままではスクリプトは利用出来ず、sshやPythonistaが必要

スクリプトよりも敷居が低いショートカットの方が万民向けなのは明らか
0293iOS
垢版 |
2018/10/20(土) 15:34:56.27ID:PCTcqHBg
ていうかAppleScriptとかシェルコマンドとか使うならAutomator介さない方が安定すると思う
Automatorは日本語ファイル名周りで不安定な事があって信用出来ない
0294iOS
垢版 |
2018/10/20(土) 16:32:31.69ID:5GrM8V1L
小説ダウンロード系ショートカットって無いのかな?
0295iOS
垢版 |
2018/10/21(日) 00:14:21.52ID:ZwvEyG5b
流れをぶった切ってすみません
過去スレではさんざん既出なのかもしれませんが、「毎回違う回数繰り返す」処理がうまくできません
どなたか教えていただけませんでしょうか

あと、Evernoteの記事を取得するのに「タイトルが14〜15文字以上だとうまく取得できない」みたいですね
iOS 12.0.1、ショートカットApp 2.0です
0296iOS
垢版 |
2018/10/21(日) 02:47:07.93ID:jPiFbVYT
>>295
繰り返す 繰り返し回数のところに乱数入れるだけじゃないの?
どういう動作を求めてるのかいまいち分からん
0297iOS
垢版 |
2018/10/21(日) 03:23:05.87ID:Rsnmai4h
あと大きいテキストや辞書はメモリを使わない形でマッチとかやらないとエラーも出さずに空を返してくる
常にチェックが必要

後、ダウンロードしながら解析してるのか
ダウンロードだけで落ちるページがあったりするから確実に脆弱性もある

ショートカットにあまり期待するな
0299iOS
垢版 |
2018/10/21(日) 09:59:45.06ID:O5pimVzQ
WorkFlowからショートカットになってからtodoistにログインできなくなったんだが何これ
0300295
垢版 |
2018/10/21(日) 15:32:36.33ID:dxdbVyOY
>>296
レスありがとうございます
今、特に困っているのは「文を読み上げさせては『もう一度』か『別の文を入力』を選択させる」ような処理です
後出しですみません

なお
>繰り返す 繰り返し回数のところに乱数入れる
方法も教えてくれませんか?
変数「繰り返しインデックス」を直接いじるのもできないみたいだし…
0301iOS
垢版 |
2018/10/21(日) 16:29:27.14ID:Qm+May/Q
>>300
https://i.imgur.com/9QWPNvQ.png
よくわからんけどこんな感じは?

>繰り返す 繰り返し回数のところに乱数入れる
乱数のあとに繰り返し置いて回数をマジック変数で先の乱数にすればいいのでは
0302iOS
垢版 |
2018/10/21(日) 16:33:42.71ID:XhqJX3sN
出来ることの大小の話が、敷居の高低の話にすり替わってる。
0303295
垢版 |
2018/10/21(日) 17:02:23.58ID:ZwvEyG5b
>>301
ありがとうございます
再帰させる手がありましたか

「繰り返す」の回数は[−|+]のボタンか、「実行時に尋ねる」でしか設定できないようですが…
0304295
垢版 |
2018/10/21(日) 17:08:26.72ID:ZwvEyG5b
自己レスです
>>295後段のEvernoteの件は、「Evernoteの『ノートを取得』で『タイトル検索』に渡す文字数が14〜15文字以上だと取得に失敗する(ことがある?)」です
わかりにくくてすみません
0305iOS
垢版 |
2018/10/21(日) 17:10:53.28ID:jPiFbVYT
>>303
マジック変数を選択っていうのがあるよ
それで事前に作った乱数を指定する
0306iOS
垢版 |
2018/10/21(日) 17:34:49.64ID:XhqJX3sN
>>301
ちょっと関係ないけど、こんなスクリーンショットはどうやって撮影してるの?
何かアプリをいれてるんですか?
0307iOS
垢版 |
2018/10/21(日) 17:38:23.36ID:MEh/63tx
スクショを自動で繋げるアプリがあるからそういうの使ってるんじゃないか
0308iOS
垢版 |
2018/10/21(日) 17:40:23.57ID:XhqJX3sN
じゃ少しづつズラして撮影してそのアプリで加工してるんですね。
結構手間をかけてアップしてくれてるんですね。
0309iOS
垢版 |
2018/10/21(日) 17:56:41.95ID:jPiFbVYT
>>305
追記…
繰り返し の前に変数になるようなものがなければ マジック変数を選択 は表示されない
逆に 変数を設定 していればその 変数 も選択肢に出る
0311iOS
垢版 |
2018/10/21(日) 18:46:10.36ID:XhqJX3sN
>>310
ありがとう。
そんなレシピもあるんだね。
0312295
垢版 |
2018/10/21(日) 18:47:43.38ID:ZwvEyG5b
>>305,309さん、ありがとうございます
選択肢に出てきました!
これでいろいろ広がります!

ただ、例えば繰り返し回数に変数iを指定してループに入ったとき、途中でiを書き換えても最初に指定しただけループは回ってしまいますね
0313iOS
垢版 |
2018/10/21(日) 19:13:03.87ID:Qm+May/Q
繰り返しループの最初でその周の繰り返しインデックスが書き換えたiの値と比べて大きいか小さいかで場合分けすればいいじゃん
0314iOS
垢版 |
2018/10/21(日) 19:38:07.84ID:IAD9/7f8
>>306
俺も最近知ったけど、自動で連結してくれるアプリがあるんよ
Stitching Screenshotで探してみ結構色々あるから
0315295
垢版 |
2018/10/21(日) 19:40:34.52ID:ZwvEyG5b
結論としては>>301さんの再帰呼び出しで求める動作が出来ました
ありがとうございます

なお、別のショートカットに引数を2個以上渡すには「リスト」にしてしまえばいいんですね
基本かもしれませんが
自分の例で言えば「読み上げ言語」と「読み上げ文章」の2つを渡したかったので、どうしたものかしばし悩んでしまいました
テキストとしてつなげて、渡した先で分割するか、とか
0316iOS
垢版 |
2018/10/21(日) 19:51:01.49ID:XhqJX3sN
>>314
ありがとう。
こちらもみてみます。
0317295
垢版 |
2018/10/21(日) 20:01:44.61ID:ZwvEyG5b
習作です
https://imgur.com/a/NYMiho7

「Call Text2Speak」で読み上げ言語をドイツ語に、読み上げ文を「Guten Tag!」に設定した上で「Text2Speak」を呼び出して、気が済むまで読み上げ、です

みなさまありがとうございました
0320295
垢版 |
2018/10/21(日) 21:12:37.30ID:ZwvEyG5b
>>318さん、拡張子付加ありがとうございます
Imgurにupしたの初めてでして…

ところで、「ショートカットを実行」で「実行中に表示」をOFFにして読み上げさせると、言語の指定を無視してdefaultで読み上げるようですね
0321iOS
垢版 |
2018/10/21(日) 21:22:48.40ID:Qm+May/Q
ってオイオイオーイ!w
礼を言うなら俺のほうにじゃろがい!w
Imgurのページで画像長押しでコピーできるアドレスからいらんもん消したら>>319になるよ
っていうか普通に専ブラ使いなよ
0322iOS
垢版 |
2018/10/21(日) 21:36:21.31ID:XhqJX3sN
ある動作をすると通知1が表示され、数秒の待機をしたのちさらに通知2を出すようにして
ウィジェットにショートカットを登録してあるけど
ウィジェットでタップすると正常に動作するときもあるが、
他の関係の無いウィジェットのアイコンが一瞬点滅したのち通知2が表示されないことが多い。
ショートカットアプリからなら常に正常に通知1 通知2は表示されるけど。
何が関係してるのかな。
0325iOS
垢版 |
2018/10/22(月) 01:07:58.59ID:2VJQJXX7
数値を記録できるようにならないかなぁ
累算がしたい
0326iOS
垢版 |
2018/10/22(月) 03:56:27.45ID:PuT0RKzm
PythonistaでiCloud上に保存したスクリプトをショートカットから起動するにはどうしたら良いでしょうか?
スクリプトをフルパスで指定してみたりしたのですが出来なくて…
0327iOS
垢版 |
2018/10/22(月) 04:55:09.04ID:PuT0RKzm
>>326
すみません、自己解決しました。
URLスキームで実行したら動きました。
0328名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2018/10/22(月) 07:35:18.35ID:ysUZQ/aF
サウンドを再生の再生する音ってどうしたら選択出来ますか?
0330295
垢版 |
2018/10/22(月) 08:56:55.87ID:0+MgfzeX
>>319 >>321さん、ありがとうございます!

ちなみにImgurは専ブラです
が、めったに使わないのでよくわかってないです
すみません
5chも前は専ブラでしたが、ハマり過ぎてたので削除しました(2年ぶり3回目ぐらい)
0331iOS
垢版 |
2018/10/22(月) 13:48:52.70ID:LUO29YyV
隙あらば自分語りはやめーや
0333iOS
垢版 |
2018/10/22(月) 15:06:54.08ID:f20351vg
どうやったら向きを固定できるんだろう
0334iOS
垢版 |
2018/10/22(月) 15:15:14.90ID:8Dif5S73
ミュージックで曲が再生中か一時停止してるかをどうすれば得られるだろうか。
また、現在再生してるプレイリスト名を得る方法はあるかな?
ミュージックの詳細を取得にはタイトルやアルバム名などはあるが、
上記2項目は入ってない。
0335iOS
垢版 |
2018/10/22(月) 15:26:37.20ID:SgSIYqOl
ここがPython布教スレですか
0336iOS
垢版 |
2018/10/22(月) 16:15:56.92ID:atJt/wM3
>>298
ありがとう、とても役に立ちます。
0337iOS
垢版 |
2018/10/22(月) 19:25:05.31ID:wCkWLRAe
>>335
熱心に布教する人がいるね
0339iOS
垢版 |
2018/10/23(火) 15:10:15.78ID:s40GNpJI
自演もマルチもきついっすよ
0340iOS
垢版 |
2018/10/23(火) 19:13:07.00ID:79WBy5N0
ショートカットスレ2つあってややこしいね
向こうはSiriショートカット専用にしてほしいわ
0341iOS
垢版 |
2018/10/23(火) 19:16:05.62ID:aOaiaUZW
>>340
だからそのようにスレタイには書いてありますよ。
こちらはSiriを使わないショートカットのスレと思ってこれまで利用してきた。
0342iOS
垢版 |
2018/10/23(火) 19:35:00.19ID:fIYnP4Zn
>>334
再生中か一時停止中かはショートカットだけでは無理っぽい

ショートカット対応の状態取得App作るしかないかも
Pythonistaなら状態を把握できそう
0343iOS
垢版 |
2018/10/23(火) 19:54:10.57ID:aOaiaUZW
>>342
そうですか。
色々できないことが多いですね。
どうもありがとう。
0344iOS
垢版 |
2018/10/23(火) 20:54:54.60ID:80r7Mik3
この教えたがり君も邪魔くさいからあっちのスレだけにレスしてくれねーかな
0345iOS
垢版 |
2018/10/23(火) 21:29:56.97ID:miTEOjOC
文句ばかり言ってる>344みたいな人よりはいいよ
0346iOS
垢版 |
2018/10/23(火) 21:42:24.55ID:aOaiaUZW
ここで質問をしたりレスをするとやたらと絡まれたり怒られたりするな…
スレの雰囲気が割る気なるだけだから
質問も答えもしない人こそ他のスレに移動してほしいんだが。
0347iOS
垢版 |
2018/10/23(火) 22:43:28.67ID:zW3jWIya
>>343
macOSのAutomatorでも無理なんよ
再生曲無いとエラーでフローが停止する

ショートカットはエラーでても無視するみたい

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

print('再生中: ', MPMPCsysMP.nowPlayingItem().title())
#
print('再生リストの位置: ', MPMPCsysMP.indexOfNowPlayingItem())
print('playbackState: ', MPMPCsysMP.playbackState())
'''
playbackState
1再生中
2一時停止
'''
print('repeatMode: ', MPMPCsysMP.repeatMode())
else:
print('リスト無し')
#
MPMediaQuery = ObjCClass('MPMediaQuery')

mq = MPMediaQuery.playlistsQuery().collections()
for i in mq:
print('------')
print(i.name())
# print(i.authorDisplayName())
print('説明:', i.descriptionText())
print('属性:', i.playlistAttributes())
print('persistentID:', i.persistentID())
# print('seeditem',i.seedItems())
print('item', i.count())
print('mediaTypes', i.mediaTypes())
'''if None!= i.representativeItem():
print('representativeItem:',i.representativeItem().title())
'''
for il in i.items():
if None!=il:
print(' ', il.title())
#
#
#
0358iOS
垢版 |
2018/10/24(水) 10:28:57.98ID:63CUanDL
何でidコロコロ変えてるんだ?
0359iOS
垢版 |
2018/10/24(水) 17:31:22.91ID:Nwdx7Eeq
なんか変なPythonitaユーザーが湧いてて悲しい
>>348,357 とか他人に見せることを考えてないし
覚えたての初心者なのか突っ込み所が多い
そもそもスレチだし需要がほぼ無い
■ このスレッドは過去ログ倉庫に格納されています