Flash 비디오 시청을 시작할 때 음악을 끄고 싶습니다. 예전에는 Flash 비디오가 캐시되어 /tmp
inotify로 볼 수있었습니다.
sorghum:~% incrontab -l
/tmp IN_CREATE /home/dmwit/.scripts/flash_movie_start $#
sorghum:~% cat .scripts/flash_movie_start
#!/bin/sh
case "$1" in
Flash*)
mpc pause
;;
esac
최근에 작동이 멈췄습니다 (적어도 YouTube에서는 다른 비디오 사이트가 여전히이를 유발하는 것으로 보입니다). 온라인을 파고 들었을 때 YouTube가 최근 RTMP를 사용하도록 전환했기 때문에 디스크에 캐시를 저장하지 않기 때문일 수 있습니다.
브라우저가 RTMP 스트림 검색을 시작하는시기를 감지하는 방법이 있습니까?
@grawity YouTube가 저작권을 소유하지 않은 동영상 ( 예 :이 동영상)으로 시도해보십시오 . (저는
—
Daniel Wagner
inotifywait
비디오가 시작될 때 죽어야 한다고 가정 합니다. 그렇지 않습니까?)
주사위? 아니요, 해당 비디오를 재생할 때
—
grawity
-m
계속 모니터링합니다. $ inotifywait -mqe create /tmp
→ /tmp/ CREATE FlashXXlanUc5
.
@grawity 출력을하거나 여기에서 아무것도하지 않습니다. = (flashplugin-10.3.181.34-1, 크롬 14.0.835.202-1
—
Daniel Wagner
flashplugin 11.0.1.152-1, 크롬 15.0.874.106-1, firefox 7.0.1-1, opera 11.52-1 ...은 잘 작동합니다. 의
—
grawity
lsof -p <pid>
출처를 <pid>
살펴볼 수 있습니다 pgrep -lf chromium | grep flash
.
inotifywait -mqe create /tmp
.