你好我试图用这个播放shoutcast流:
var urlStreaming1 = "http://shoutcasturl:8026";
streamer = Ti.Media.createAudioPlayer({
url : urlStreaming[e.source.id],
preload : true,
allowBackground : true
});
但是我没有使用最新的钛工作室版本加上android api 4.0
Application type: mobile Titanium SDK: Titanium SDK version: 2.1.2 (08/24/12 14:46 ed7f777)
Platform & version: Android 4.1 google api
Device: Android emulator
Host Operating System: OSX 10.8.2 mountain lion
Titanium Studio: Titanium Studio, build: 2.1.2.201208301612
答案 0 :(得分:0)
试试,这段代码嵌入了你的代码,这很好用。 首先,你创建AudioPlayer路径然后,你可以播放和停止。
var sound = Ti.Media.createAudioPlayer({url:'http://202.6.74.107:8060/triplej.mp3'});
var stopSound = Titanium.UI.createButton({
title:'Stop Sound',
top:160,
width:250,
height:40
});
stopSound.addEventListener('click', function()
{
sound.stop();
});
var startSound = Titanium.UI.createButton({
title:'Play sound',
top:110,
width:250,
height:40
});
startSound.addEventListener('click', function()
{
Ti.API.info('playing sound with mode ' + modeArray[count].desc + ' count ' + count);
sound.play();
});
干杯.....!
答案 1 :(得分:0)
试试这个:
var streamer = Ti.Media.createAudioPlayer({ url: 'http://shoutcasturl:8026;', });
streamer.start();
答案 2 :(得分:0)
我已经将一个应用程序与Titanium一起使用以下内容传输AAC shoutcast:
适用于iOS的
使用videoPlayer而非audioPlayer:
var streamer = Ti.Media.createVideoPlayer({
url : 'http://198.144.148.12:8000/'
});
streamer.play();
for Android
audioPlayer或videoPlayer根本不支持AAC,因此我开发了以下模块: