在使用realplayer时,你们遇到过这种问题没有?(解决了)

Totem,mplayer,sopcast,realplayer,bmp
回复
vituly
帖子: 32
注册时间: 2006-05-13 19:01
送出感谢: 0
接收感谢: 0
联系:

在使用realplayer时,你们遇到过这种问题没有?(解决了)

#1

帖子 vituly » 2006-06-19 20:47

先用
sudo apt-get install realplayer
安装realplayer10

但用如下的命令运行时,有接着的错误
jhcong@newhc:~$ realplayer
/usr/bin/realplayer: line 75: 17131 段错误 $REALPLAYBIN "$@"
jhcong@newhc:~$

究竟是什么问题?

/usr/bin/realplayer的 内容如下(line 75 即为最后一行):
#!/bin/sh

# If you don't have readlink, fill in the path to hxplay.bin here.
HELIX_LIBS=/usr/lib/realplay-10.0.7 ; export HELIX_LIBS

# To install this script, create a symlink to it from somewhere in your
# path. Do *not* move the script out of the HelixPlayer directory, since
# it relies on the true location of hxplay to derive the location of the
# HelixPlayer directory

# REALPLAYSYMLINK and REALPLAYSCRIPT are only used to derive REALPLAYDIR

if [ ! -d "$HELIX_LIBS" ]; then
REALPLAYSCRIPT=""

if [ -h "$0" ]; then
REALPLAYSYMLINK=`which $0`

# Search for something we can use as readlink
READLINK=`which readlink` 2> /dev/null;
PERL=`which perl` 2> /dev/null;
PYTHON=`which python` 2> /dev/null;
if [ -x "$READLINK" ] ; then
# echo "Using readlink"
REALPLAYSCRIPT=`$READLINK $REALPLAYSYMLINK`
elif [ -x "$PERL" ] ; then
# echo "Using perl"
REALPLAYSCRIPT=`$PERL -e 'print readlink($ARGV[0])' -- $REALPLAYSYMLINK`
elif [ -x "$PYTHON" ] ; then
# echo "Using python"
REALPLAYSCRIPT=`echo 'import os; print os.readlink("/usr/local/bin/hxplay")' | $PYTHON -`
else
# echo "Using ls (directory name cannot contain spaces)"
REALPLAYSCRIPT=`ls -l $REALPLAYSYMLINK | sed -e 's/.* //'`
fi
else
REALPLAYSCRIPT=`which $0`
fi

if [ ! -x "$REALPLAYSCRIPT" ] ; then
echo "Cannot find the HelixPlayer directory."
echo "Please set the path in the hxplay script."
exit
fi

# if REALPLAYDIR detection doesn't work, hardcode the directory here
REALPLAYDIR=`dirname $REALPLAYSCRIPT`

# setup environment
# find our common, plugin and codec dlls
HELIX_LIBS=$REALPLAYDIR
export HELIX_LIBS
fi

# See if LD_PRELOAD contains any of the sound server libs. If so, remove them.
LD_PRELOAD=`echo $LD_PRELOAD | sed -e 's/\([^:]*libesd[^:]*\|[^:]*libarts[^:]*\):\?//g'`
export LD_PRELOAD

if [ -n "$LD_PRELOAD" ]; then
echo "Warning: LD_PRELOAD=\"$LD_PRELOAD\""
fi

# execute binary (and pass args), optionally running via catchsegv
REALPLAYBIN=$HELIX_LIBS/realplay.bin
if [ -n "$DEBUG" -a -x "$CATCHSEGV" ]; then
$CATCHSEGV $REALPLAYBIN ${1+"$@"}
else
while /bin/true; do
# Restart the player if exit code is 10
$REALPLAYBIN "$@"
if [ $? -ne 10 ]; then
break
fi
done
fi (line 75)
上次由 vituly 在 2006-06-21 12:28,总共编辑 2 次。
Vstar
帖子: 273
注册时间: 2005-10-03 14:13
来自: Tokushima, Japan
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 Vstar » 2006-06-19 22:39

比较古老的问题
编辑/usr/bin/realplay,在第二行添加
export GTK_IM_MODULE=xim
vituly
帖子: 32
注册时间: 2006-05-13 19:01
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 vituly » 2006-06-20 22:14

上面的问题解决后,又有新的问题

用其打开rmvb,rm时,没有声音;
打开mp3文件时,显示“打不开音频设备,另一应用程序可能正在使用它”

找国很多地方,都没有解决。
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 karron » 2006-06-20 22:28

系统--》首选项--》多媒体,选择 esd。
系统--》首选项--》音效,选择允许软件混音。
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
vituly
帖子: 32
注册时间: 2006-05-13 19:01
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 vituly » 2006-06-20 23:18

系统--》首选项--》音效
在这里
允许软件混音,已经被选上了
我忘说了,使用mplayer时有声音。
回复

回到 “影音多媒体”