我是 linux 新手,所以当我遇到这个问题时,我的第一选择是在 google 上搜索它,但是这几天仍然没有结果。当我在新安装上运行此脚本时,它将返回“默认:找不到命令”。如果我在他的机器上运行这个脚本,它将运行良好并播放所有带有滚动文本的视频。
这是代码:
#!/bin/bash
source /etc/atv.conf
export DISPLAY=:0
sleep 5
default $default &
while true; do
sleep 1
now=$(date +"%T")
while read line
do
set -- "$line"
IFS="#";
declare -a array=($*)
if [ ${array[0]} == $now ]; then
duration=${array[1]}
filename=${array[2]}
filetype=${array[3]}
default $filetype $filename $duration &
fi
done < $playlist
done
此脚本用于在 ubuntu dekstop 12.04 LTS 上使用 mplayer 运行具有现有播放列表的视频文件
“default $default &” 行的默认值是指什么?因为 $default 在 file.conf 上
$default=screen
对于 atv.conf
#ATV CONFIGURATION
#host
host=/home/atv
#media
media=CGK
#ATV Server
server=192.168.50.37
#Aeromedia Server
aeromedia=192.168.50.16
#Program matv_tv,matv,tv
program=matv_tv
#default tv|screen
default=screen
#if screen
default_file=$host/$media/tvp/22_Screen_Saver.mpg
#chn TV Channel
chn=38
#hw audio hardware 0,1,2,...
hw=2
#Media Folder
playlist=/home/atv/$media/$media.playlist
media_tvp=$host/$media/tvp
media_sb=$host/$media/sb
media_tvc=$host/$media/tvc
media_ds=$host/$media/ds
media_default=$host/default_screen
#TVC
res_tvc=1024x768
geo_tvc=0+0
#TVP
res_tvp=1024x598
geo_tvp=0+0
#Scrolling Banner
res_sb=1024x140
geo_sb=0+630
#TV
res_tv=1024x768
geo_tv=0+0
#Running Text
txt_geo=590
txt_size=26