プロが教えるわが家の防犯対策術!

Webベージで外国のliveテレビを見ることが出来るページを作っていたんですが、国によって1時間ごとに更新されるチャンネールがありました。再生必要トータル時間が1:00と表示されます。
liveなのでこの”1:00”を"LIVE"と表示したいですが、プログラムには詳しくないのでオープンソースのどこいじればいいかわからなくて皆さんにお願いしました。
トータル時間表示がこの部分かなと思った部分を貼付ました。
皆さん教えてください。宜しくお願いします。
//タイムラベル部分

public class TotalTimeWidget extends TimeLabelWidget
{

public function TotalTimeWidget()
{
super();
}

override function updateValues(param1:Number, param2:Number, param3:Boolean) : void
{
var _loc4_:Vector.<String> = null;
var _loc5_:String = null;
var _loc6_:* = NaN;
if(param2 > int.MAX_VALUE || !(mediaPlayer == null) && mediaPlayer.streamType == StreamType.LIVE)
{
var param2:Number = NaN;
}
if((isNaN(param2)) || param2 == 0)
{
if(param1 > 0 || (param3))
{
timeLabel.visible = false;
}
}
else
{
timeLabel.visible = true;
_loc4_ = FormatUtils.formatTimeStatus(param1,param2,param3,LIVE);
_loc5_ = " " + _loc4_[1] + " ";
_loc6_ = timeLabel.measuredWidth;
timeLabel.text = _loc5_;
}
}

override public function configure(param1:XML, param2:AssetsManager) : void
{
setSuperVisible(false);
layoutMetadata.percentHeight = 100;
layoutMetadata.layoutMode = LayoutMode.HORIZONTAL;
layoutMetadata.horizontalAlign = HorizontalAlign.RIGHT;
layoutMetadata.verticalAlign = VerticalAlign.MIDDLE;
timeLabel = new LabelWidget();
timeLabel.autoSize = true;
timeLabel.layoutMetadata.verticalAlign = VerticalAlign.MIDDLE;
timeLabel.layoutMetadata.horizontalAlign = HorizontalAlign.RIGHT;
addChildWidget(timeLabel);
timeLabel.configure(param1,param2);
super.configure(param1,param2);
timeLabel.text = TIME_ZERO;
measure();
}
}
}

//タイム表示部分

A 回答 (1件)

javascriptではなさそうですね。



timeLabel.text = _loc5_; となっているところを
timeLabel.text = (mediaPlayer.streamType == StreamType.LIVE) ? "LIVE" : _loc5_;

timeLabel.text = TIME_ZERO; となっているところを
timeLabel.text = (mediaPlayer.streamType == StreamType.LIVE) ? "LIVE" : TIME_ZERO;

でどうでしょうか
    • good
    • 1
この回答へのお礼

できました。ありがとうございました。

お礼日時:2015/06/09 17:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!