foobar2000質問スレ Part2
at SOFTWARE
875:名無しさん@お腹いっぱい。
08/04/25 12:14:10 esWre6wY0
>>784
しばらく>>785以外の方法考えてたんだが一応回避法みつけた(>>788はだめだった)
要は曲が変わったときに再描画させればいいわけで、同じTF書いたSCPLを二つ用意して切り替えればいい
以下実際の例
// Background
$setpvar(playcount,0)
// PerTrack
$if($or($strcmp(%_time_elapsed_seconds%,0),$strcmp($left(%_trackinfo_notrack%,1),1)),
$setpvar(playcount,$add($getpvar(playcount),1)),)
$ifequal($mod($getpvar(playcount),2),0,
$puts(SCPL,SCPL1)
$puts(hideSCPL,SCPL2)
,
$puts(SCPL,SCPL2)
$puts(hideSCPL,SCPL1))
$panel($get(SCPL),Single Column Playlist,7,15...)
$panel($get(hideSCPL),Single Column Playlist,0,0,0,0,)
弊害は
・メモリ食う
・一瞬だがプレイリストが消える
・切り替わった際にスクロールの描画範囲(描画上の一番上の曲)が変わる
あたりかな
ついでに「曲が変わった」ことを調べるもっといい方法あったら誰か助言求む
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4167日前に更新/272 KB
担当:undef